国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Rumah php教程 PHP開發(fā) Linux 下安裝python軟件包

Linux 下安裝python軟件包

Nov 23, 2016 pm 01:02 PM
linux

新手剛開始學(xué)習(xí)Python,目前學(xué)習(xí)《笨方法學(xué)python》ing~

在學(xué)習(xí)習(xí)題46時需要安裝幾個軟件包:pip、nose、virtualenv、distribute !在此記錄Linux下安裝python軟件包的安裝方法:

1、首先我們剛剛pip是什么?

在pip的python官網(wǎng)上我們可以看到,pip 是“A tool for installing and managing Python packages.”,也就是說pip是python的軟件安裝工具,下面是pip的使用方法:

安裝包: ??

pip install SomePackage

查看安裝包時安裝了哪些文件:

?

pip show --files SomePackage
查看哪些包有更新:

?

pip show --files SomePackage
更新一個軟件:

?

pip install --upgrade SomePackage
卸載軟件:

?

pip uninstall SomePackage
所以,有了pip我們就可以自動的安裝其他軟件包,比如我們需要的 nose、virtualenv、distribute。

?

2. 安裝 pip軟件包

在上面的pip python首頁下載pip 包(pip-1.4.1.tar.gz),使用 “ tar -xvf pip-1.4.1.tar.gz” 解壓,cd 進文件夾,使用 “python setup.py install” 命令安裝軟件。(如果你不想使用pip安裝軟件包,也可以用此方法下載、解壓后使用?“python setup.py install”安裝?。?/p>

?

[plain]?view plaincopy

dslab@wheezy:/tmp/pip-1.4.1$?tar?-xvf?pip-1.4.1.tar.gz??

dslab@wheezy:/tmp/pip-1.4.1$?cd?pip-1.4.1/??

dslab@wheezy:/tmp/pip-1.4.1$?sudo?python?setup.py?install??

[sudo]?password?for?dslab:??

Traceback?(most?recent?call?last):??

??File?"setup.py",?line?5,?in???

????from?setuptools?import?setup,?find_packages??

ImportError:?No?module?named?setuptools??


安裝pip時提示setup.py中使用setuptools中的模塊,但是電腦中并沒有安裝setuptools軟件包,所以我們需要先下載并安裝 setuptools!

?

3. 安裝setuptools軟件包

可以先打開setuptools的python官網(wǎng)看看setuptools軟件包如何安裝:

?

> wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
> python ez_setup.py --user

也可以下載setuptools軟件包后安裝:

(1)下載setuptools包
#?wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
(2)解壓setuptools包
#?tar zxvf setuptools-2.0.tar.gz
#?cd setuptools-2.0
(3)編譯setuptools
#?python setup.py build
(4)開始執(zhí)行setuptools安裝
#?python setup.py install

?

4. 再次安裝pip,并使用pip安裝其他軟件包

現(xiàn)在,setuptools已經(jīng)安裝好,我們再次進入pip-1.4.1目錄,使用?“python setup.py install” 命令安裝pip:

dslab@wheezy:/tmp$?cd pip-1.4.1/
dslab@wheezy:/tmp/pip-1.4.1$?sudo python setup.py install
...

安裝好pip之后,我們就可以直接使用pip安裝其他軟件包了:

?sudo pip install nose

?sudo pip install virtualenv

?sudo pip install?distribute

?

但是如果此時使用 pip 安裝軟件時出現(xiàn)下面錯誤:

?

[plain]?view plaincopy

dslab@wheezy:/tmp/pip-1.4.1$?sudo?pip?install?nose??

sudo:?pip:?command?not?found??


說明上面安裝pip仍然有問題,我在網(wǎng)上找到解決辦法:

dslab@wheezy:/tmp/pip-1.4.1$?cd ..
dslab@wheezy:/tmp$?sudo easy_install pip-1.4.1/
...

注:其實我也不知道為什么使用"?sudo python setup.py install?"安裝會出錯,我在我的臺式機上安裝很順利,但是在筆記本山安裝就有問題了!使用 “sudo easy_install pip-1.4.1/?”安裝很正常!

?

===================================

參考資料:

【1】官方文檔總是最好的,所以如果你想安裝任何軟件先打開官網(wǎng)看一下是最好的選擇(上文中已經(jīng)添加幾個軟件包的python官網(wǎng))

【2】http://www.pythontab.com/html/2012/pythongaoji_1220/21.html

【3】http://stackoverflow.com/questions/9780717/bash-pip-command-not-found


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1502
276
Bagaimanakah kos pemilikan berbeza antara Linux dan Windows? Bagaimanakah kos pemilikan berbeza antara Linux dan Windows? Jun 09, 2025 am 12:17 AM

Kos pemilikan Linux biasanya lebih rendah daripada tingkap. 1) Linux tidak memerlukan yuran lesen, menjimatkan banyak kos, sementara Windows memerlukan membeli lesen. 2) Linux mempunyai keperluan perkakasan yang rendah dan boleh memanjangkan hayat perkhidmatan peranti. 3) Komuniti Linux menyediakan sokongan percuma untuk mengurangkan kos penyelenggaraan. 4) Linux sangat selamat dan mengurangkan kerugian produktiviti. 5) Keluk pembelajaran Linux adalah curam, tetapi tingkap lebih mudah digunakan. Pilihan harus berdasarkan keperluan dan anggaran khusus.

Bagaimana cara memasang Linux bersama Windows (Dual Boot)? Bagaimana cara memasang Linux bersama Windows (Dual Boot)? Jun 18, 2025 am 12:19 AM

Kunci untuk memasang sistem dwi di Linux dan Windows adalah pembahagian dan tetapan boot. 1. Penyediaan termasuk sandaran data dan memampatkan partisi sedia ada untuk membuat ruang; 2. Gunakan Ventoy atau Rufus untuk membuat cakera USB Boot Linux, cadangkan Ubuntu; 3. Pilih "wujud bersama dengan sistem lain" atau partition secara manual semasa pemasangan ( /sekurang -kurangnya 20GB, /ruang tinggal ruang, swap pilihan); 4. Semak pemasangan pemandu pihak ketiga untuk mengelakkan masalah perkakasan; 5. Jika anda tidak memasukkan menu boot grub selepas pemasangan, anda boleh menggunakan pembaikan boot untuk membaiki boot atau menyesuaikan urutan permulaan BIOS. Selagi langkah -langkahnya jelas dan operasi dilakukan dengan betul, keseluruhan proses tidak rumit.

Bagaimana untuk membolehkan repositori EPEL (Pakej Tambahan untuk Enterprise Linux)? Bagaimana untuk membolehkan repositori EPEL (Pakej Tambahan untuk Enterprise Linux)? Jun 17, 2025 am 09:15 AM

Kunci untuk membolehkan repositori EPEL adalah untuk memilih kaedah pemasangan yang betul mengikut versi sistem. Pertama, sahkan jenis sistem dan versi, dan gunakan perintah CAT/ETC/OS-RELEASE untuk mendapatkan maklumat; Kedua, membolehkan EPEL melalui dnfinstallepel-rilease pada CentOS/Rockylinux, dan arahan 8 dan 9 versi adalah sama; Ketiga, anda perlu memuat turun secara manual versi fail .repo yang sepadan dan pasangkannya di RHEL; Keempat, anda boleh memadamkan semula kekunci GPG ketika menghadapi masalah. Perhatikan bahawa versi lama mungkin tidak disokong, dan anda juga boleh mempertimbangkan untuk membolehkan Epel-Next untuk mendapatkan pakej ujian. Selepas melengkapkan langkah -langkah di atas, gunakan DNFrepolist untuk mengesahkan bahawa repositori EPEL berjaya ditambah.

Bagaimana untuk memilih distro Linux untuk pemula? Bagaimana untuk memilih distro Linux untuk pemula? Jun 19, 2025 am 12:09 AM

Pengguna Newbie harus terlebih dahulu menjelaskan keperluan penggunaan mereka apabila memilih taburan Linux. 1. Pilih Ubuntu atau Linuxmint untuk kegunaan harian; pengaturcaraan dan pembangunan sesuai untuk Manjaro atau Fedora; Gunakan Lubuntu dan sistem ringan lain untuk peranti lama; Mengesyorkan Centosstream atau Debian untuk mempelajari prinsip -prinsip yang mendasari. 2. Kestabilan lebih disukai untuk Ubuntults atau Debian; Anda boleh memilih Arch atau Manjaro untuk meneruskan ciri -ciri baru. 3. Dari segi sokongan masyarakat, Ubuntu dan Linuxmint kaya dengan sumber daya, dan dokumen gerbang berorientasikan secara teknikal. 4. Dari segi kesukaran pemasangan, Ubuntu dan Linuxmint agak mudah, dan gerbang sesuai untuk mereka yang mempunyai keperluan asas. Adalah disyorkan untuk mencubanya terlebih dahulu dan kemudian membuat keputusan.

Cara menambah cakera baru ke linux Cara menambah cakera baru ke linux Jun 27, 2025 am 12:15 AM

Langkah-langkah untuk menambah cakera keras baru ke sistem Linux adalah seperti berikut: 1. Sahkan bahawa cakera keras diiktiraf dan menggunakan LSBLK atau FDISK-L untuk memeriksa; 2. Gunakan partisi fdisk atau berpisah, seperti fdisk/dev/sdb dan buat dan simpan; 3. Format partition ke sistem fail, seperti mkfs.ext4/dev/sdb1; 4. Gunakan perintah gunung untuk gunung sementara, seperti mount/dev/sdb1/mnt/data; 5. Ubah suai /etc /fstab untuk mencapai gunung automatik pada komputer, dan uji gunung terlebih dahulu untuk memastikan ketepatannya. Pastikan anda mengesahkan keselamatan data sebelum operasi untuk mengelakkan masalah sambungan perkakasan.

Memperbaiki kegagalan memuat naik fail di Windows Google Chrome Memperbaiki kegagalan memuat naik fail di Windows Google Chrome Jul 08, 2025 pm 02:33 PM

Ada masalah memuat naik fail di Google Chrome? Ini mungkin menjengkelkan, bukan? Sama ada anda melampirkan dokumen ke e -mel, berkongsi imej di media sosial, atau mengemukakan fail penting untuk kerja atau sekolah, proses muat naik fail yang lancar adalah penting. Jadi, ia boleh mengecewakan jika fail anda memuat naik terus gagal dalam Chrome pada Windows PC. Jika anda tidak bersedia untuk menyerahkan penyemak imbas kegemaran anda, berikut adalah beberapa petua untuk pembetulan yang tidak dapat memuat naik fail pada Windows Google Chrome 1. Mulailah dengan pembaikan sejagat sebelum kita belajar tentang sebarang petua penyelesaian masalah lanjutan, sebaiknya mencuba beberapa penyelesaian asas yang disebutkan di bawah. Penyelesaian Masalah Sambungan Internet: Sambungan Internet

Di manakah log sistem terletak di Linux? Di manakah log sistem terletak di Linux? Jun 24, 2025 am 12:15 AM

Log dalam sistem Linux biasanya disimpan dalam direktori /var /log, yang mengandungi pelbagai fail log utama, seperti syslog atau mesej (log sistem log), auth.log (peristiwa pengesahan rekod), kern.log (rekod kernel), dpkg atau yum.log Kandungan log boleh dilihat melalui perintah kucing, ekor-f atau jurnal; Log aplikasi sering terletak di subdirektori di bawah /var /log, seperti Apache's Apache2 atau Direktori Httpd, fail log MySQL, dan lain -lain; Pada masa yang sama, perlu diperhatikan bahawa kebenaran log biasanya memerlukan s

Apakah arahan sudo dan kapan saya harus menggunakannya? Apakah arahan sudo dan kapan saya harus menggunakannya? Jul 02, 2025 am 12:20 AM

SUDO bermaksud "SuppitutiteUserdo" atau "Superuserdo", yang membolehkan pengguna menjalankan arahan dengan kebenaran pengguna lain (biasanya akar). Penggunaan terasnya termasuk: 1. Melaksanakan operasi peringkat sistem seperti memasang perisian atau fail sistem penyuntingan; 2. Mengakses direktori atau log yang dilindungi; 3. Menguruskan perkhidmatan seperti memulakan semula Nginx; 4. Ubah suai tetapan global seperti /etc /hosts. Apabila menggunakannya, sistem akan menyemak konfigurasi /etc /sudoers dan mengesahkan kata laluan pengguna, memberikan keizinan sementara dan bukannya secara berterusan log masuk sebagai akar, memastikan keselamatan. Amalan terbaik termasuk: hanya apabila perlu, elakkan secara membabi buta melaksanakan perintah rangkaian, mengedit fail sudoers dengan Visudo, dan mempertimbangkan operasi berterusan.

See all articles