Android

Bagaimana untuk mewujudkan persekitaran maya python pada ubuntu 18.04

How to Run Python in Ubuntu 18.04 LTS | Python in Ubuntu 18.04 LTS Bionic Beaver

How to Run Python in Ubuntu 18.04 LTS | Python in Ubuntu 18.04 LTS Bionic Beaver

Isi kandungan:

Anonim

Persekitaran maya Python adalah pohon direktori mandiri yang termasuk pemasangan Python dan bilangan pakej tambahan.

Tujuan utama persekitaran maya Python adalah untuk mewujudkan persekitaran terpencil untuk projek Python yang berbeza. Dengan cara ini, anda boleh memasang versi modul tertentu pada setiap projek tanpa bimbang bahawa ia akan menjejaskan projek Python anda yang lain.

Dalam tutorial ini, kami akan memberikan arahan langkah demi langkah tentang cara membuat persekitaran maya Python di Ubuntu 18.04.

Buat Persekitaran Maya untuk Python 3

Ubuntu 18.04 kapal dengan Python 3.6 secara lalai. Anda boleh mengesahkan bahawa Python 3 dipasang pada sistem anda dengan menjalankan:

python3 -V

Keluaran seharusnya seperti ini:

Python 3.6.5 Jika anda ingin memasang pelepasan utama terkini bahasa Python, Python 3.7 mengikuti arahan ini.

Bermula dari Python 3.6, cara yang disyorkan untuk mewujudkan persekitaran maya ialah menggunakan modul venv .

Mari mulakan dengan memasang pakej python3-venv yang menyediakan modul venv .

sudo apt install python3-venv

Setelah modul dipasang, kami bersedia untuk membuat persekitaran maya untuk Python 3.

Suis pertama, ke direktori di mana anda ingin menyimpan persekitaran maya Python 3 anda. Dalam direktori jalankan arahan berikut untuk mewujudkan persekitaran maya yang baru:

python3 -m venv my-project-env

Perintah di atas mencipta direktori yang dipanggil my-project-env , yang mengandungi salinan binari Python, pengurus pakej Pip, perpustakaan Python standard dan fail sokongan lain.

Untuk mula menggunakan persekitaran maya ini, anda perlu mengaktifkannya dengan menjalankan skrip activate :

source my-project-env/bin/activate

Setelah diaktifkan, direktori bin persekitaran maya akan ditambah pada permulaan pembolehubah $PATH . Juga petikan shell anda akan berubah dan ia akan menunjukkan nama persekitaran maya yang sedang anda gunakan. Dalam kes kami ialah my-project-env :

$ source my-project-env/bin/activate (my-project-env) $

Sekarang persekitaran maya diaktifkan, kita boleh mula memasang, menaik taraf, dan mengeluarkan pakej menggunakan pip.

Mari buat skrip Python mudah menggunakan modul Permintaan.

Di dalam persekitaran maya, anda boleh menggunakan pip arahan bukan pip3 dan python dan bukan python3 .

Langkah pertama ialah memasang modul, menggunakan pengurus pakej Python, pip:

pip install requests

Untuk mengesahkan pemasangan anda boleh cuba mengimport modul:

import requests

Sekiranya tiada ralat mengimport modul, maka pemasangan itu berjaya.

Dalam contoh ini kita akan menggunakan laman web httpbin.org yang menyediakan perkhidmatan Permintaan & Maklum balas HTTP yang mudah untuk mencetak semua entri pengepala.

Buka editor teks anda dan buat fail baru:

nano testing.py

Tampal kandungan berikut pada fail:

import requests r = requests.get('http://httpbin.org/get') print(r.headers)

Tutup dan simpan fail.

Kita kini boleh menjalankan skrip dengan menaip:

python testing.py

Skrip akan mencetak kamus semua entri pengepala seperti ditunjukkan di bawah:

{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}

Sebaik sahaja anda selesai dengan kerja anda untuk menyahaktifkan alam sekitar, hanya taip deactivate dan anda akan kembali ke shell normal anda.

deactivate

Kesimpulannya

Anda telah belajar cara membuat dan menggunakan persekitaran maya Python. Anda boleh mengulangi langkah-langkah yang kami bina di atas dan membuat persekitaran maya tambahan untuk projek Python anda.

python ubuntu