Cara memasang dan menggunakan virtualenv dengan python 3
- 4793
- 403
- Jerome Quitzon
Virtualenv adalah alat yang digunakan untuk mewujudkan persekitaran python terpencil. Persekitaran ini mempunyai direktori dan persekitaran pemasangan sendiri. Ini tidak berkongsi perpustakaan dengan persekitaran lain. Sangat berguna untuk aplikasi yang memerlukan persekitaran berasingan pada pelayan yang sama. Virtualenv adalah cara yang paling mudah dan disyorkan untuk mengkonfigurasi persekitaran python tersuai. Tutorial ini akan membantu anda untuk mewujudkan persekitaran maya untuk aplikasi python anda dan menggunakannya.
Prasyarat
Anda mesti memasang pakej berikut yang dipasang pada sistem anda.
- Python 3
- Pip
Pasang Virtualenv dengan Python 3
Anda mesti mempunyai python 3 dan pip dipasang pada sistem anda. Kami menggunakan pakej Virtualenv untuk mewujudkan persekitaran maya untuk aplikasi python. Oleh itu, pasang Modul Python Virtualenv Menggunakan Perintah:
PIP3 Pasang Virtualenv Mengumpul Virtualenv Muat turun https: // fail.Pythonhosted.org/bungkusan/F7/69/9A07/Virtualenv-16.7.4-py2.py3-none-any.WHL (3.3MB) 100% | ████████████████████████████████ | 3.3MB 448kb/s Pemasangan Pakej Dikumpulkan: Virtualenv Berjaya Dipasang Virtualenv-16.7.4
Mewujudkan persekitaran maya
Cari lokasi binari Python3 di sistem anda. Gunakan arahan berikut untuk mencari lokasi fail binari Python 3 di sistem anda.
Python3 yang mana /usr/bin/python3
Mengikut arahan di atas, Python 3 binari boleh didapati di /usr/bin/python3.
Seterusnya, beralih ke direktori aplikasi python anda
cd/var/webapps/
Kemudian, buat persekitaran yang berasingan untuk aplikasi anda. Anda boleh menukar nama direktori persekitaran (isoenv digunakan dalam contoh di bawah) mengikut pilihan anda. Anda juga boleh menentukan direktori persekitaran di lokasi yang berbeza.
virtualenv -p/usr/bin/python3 isoenv Menjalankan virtualenv dengan penterjemah/usr/bin/python3 yang sudah menggunakan interpreter/usr/bin/python3 menggunakan prefix asas '/usr' baru python boleh dilaksanakan dalam/var/webApps/isoenv/bin/python3 juga mencipta boleh dilaksanakan dalam/varApps/isoenv /bin/python memasang setuptools, pip, roda ... selesai.
Perintah di atas akan mewujudkan persekitaran yang berasingan untuk fail binari python. Anda boleh mengaksesnya dengan menaip python sahaja.
Aktifkan persekitaran maya
Anda perlu mengaktifkan persekitaran maya sebelum menggunakannya. Ini akan menginsuranskan untuk memasang semua modul dan konfigurasi ke persekitaran maya sahaja. Untuk mengaktifkan persekitaran maya, laksanakan:
sumber isoenv/bin/aktifkan
Nama persekitaran maya semasa kelihatan di sebelah kiri petikan. Permintaan anda akan kelihatan seperti (isoenv) [dilindungi e -mel] $
Untuk mengesahkan versi Python yang betul, jalankan yang berikut:
(isoenv) [dilindungi e -mel] $ python -v python 3.6.8
Sebarang pakej yang anda pasang menggunakan PIP kini diletakkan di folder Projek Persekitaran Maya, diasingkan dari pemasangan Python global.
Gunakan PIP3 untuk memasang modul:
(isoenv) [dilindungi e -mel] $ PIP3 Pasang
Anda boleh menggunakan 'hidung' jika anda akan bekerja dengan OpenStack. Sebagai contoh:
(isoenv) [dilindungi e -mel] $ pip3 Pasang hidung mengumpul hidung memuat turun https: // fail.Pythonhosted.org/pakej/15/D8/DD071918C040F50FA1CF80DA16423AF51FF8CE4A0F2399B7BF8DE45AC3D9/NOSE-1.3.7-py3-none-any.WHL (154KB) | ████████████████████████████████ | 163KB 18.6MB/s Pemasangan Pakej Dikumpulkan: Hidung Berjaya Dipasang Hidung-1.3.7
Menyahaktifkan persekitaran Virtualenv
Setelah menyelesaikan kerja anda di dalam persekitaran maya, hanya keluar dari ini dengan menaip perintah menyahaktifkan. Anda akan membuat pengguna lalai.
(isoenv) [dilindungi e -mel] $ menyahaktifkan
Padam persekitaran Virtualenv
Sekiranya permohonan anda tidak lagi memerlukan persekitaran maya, anda boleh memadamkannya. Untuk memadam persekitaran hanya memadam direktori persekitaran.
rm -rf isoenv
Kesimpulan
Dalam tutorial ini, anda telah belajar tentang konfigurasi persekitaran maya Python pada sistem Linux.