How to Create Python Virtual Environment on Ubuntu - virtualenv
Talaan ng mga Nilalaman:
Ang Python virtual na kapaligiran ay isang puno na direktoryo ng sarili na kasama ang isang pag-install ng Python at bilang ng mga karagdagang pakete.
Ang pangunahing layunin ng mga virtual na kapaligiran sa Python ay upang lumikha ng isang nakahiwalay na kapaligiran para sa iba't ibang mga proyekto sa Python. Sa ganitong paraan maaari kang mag-install ng isang tukoy na bersyon ng isang module sa bawat proyekto na batayan nang hindi nababahala na makakaapekto ito sa iyong iba pang mga proyekto sa Python.
Sa tutorial na ito, bibigyan kami ng isang hakbang sa pamamagitan ng mga tagubilin sa hakbang tungkol sa kung paano lumikha ng mga virtual na kapaligiran sa Python sa Ubuntu 18.04.
Lumikha ng Virtual Environment para sa Python 3
Ang mga barko ng Ubuntu 18.04 na may Python 3.6 bilang default. Maaari mong i-verify na ang Python 3 ay naka-install sa iyong system sa pamamagitan ng pagpapatakbo:
python3 -V
Ang output ay dapat magmukhang ganito:
Python 3.6.5
Kung nais mong i-install ang pinakabagong pangunahing paglabas ng wika ng Python, sundin ng Python 3.7 ang mga tagubiling ito.
Simula mula sa Python 3.6, ang inirekumendang paraan upang lumikha ng isang virtual na kapaligiran ay ang paggamit ng module ng
venv
.
Magsimula tayo sa pamamagitan ng pag-install ng
python3-venv
ng
python3-venv
na nagbibigay ng module ng
venv
.
sudo apt install python3-venv
Kapag na-install ang module handa na kaming lumikha ng mga virtual na kapaligiran para sa Python 3.
Una lumipat, sa isang direktoryo kung saan nais mong mai-imbak ang iyong mga virtual na kapaligiran sa Python. Sa loob ng direktoryo patakbuhin ang sumusunod na utos upang lumikha ng iyong bagong virtual na kapaligiran:
python3 -m venv my-project-env
Ang utos sa itaas ay lumilikha ng isang direktoryo na tinatawag na
my-project-env
, na naglalaman ng isang kopya ng Python binary, ang Pip package manager, ang karaniwang library ng Python at iba pang mga sumusuporta sa mga file.
Upang simulan ang paggamit ng virtual na kapaligiran na ito, kailangan mong buhayin ito sa pamamagitan ng pagpapatakbo ng script ng pag-
activate
:
source my-project-env/bin/activate
Kapag na-activate, ang direktoryo ng bin ng virtual na kapaligiran ay idaragdag sa simula ng variable na
$PATH
. Gayundin ang pag-agaw ng iyong shell ay magbabago at ipapakita nito ang pangalan ng virtual na kapaligiran na iyong ginagamit. Sa aming kaso na
my-project-env
:
$ source my-project-env/bin/activate (my-project-env) $
Ngayon na ang virtual na kapaligiran ay isinaaktibo, maaari naming simulan ang pag-install, pag-upgrade, at pag-alis ng mga pakete gamit ang pip.
Gumawa tayo ng isang simpleng script ng Python na gumagamit ng module ng Mga Hiling.
Sa loob ng virtual na kapaligiran, maaari mong gamitin ang command
pip
halip na
pip3
at
python
halip na
python3
.
Ang unang hakbang ay ang pag-install ng module, gamit ang tagapamahala ng package ng Python, pip:
pip install requests
Upang mapatunayan ang pag-install maaari mong subukang i-import ang module:
import requests
Kung walang mga pagkakamali sa pag-import ng module, kung gayon ang pag-install ay matagumpay.
Sa halimbawang ito, gagamitin namin ang site ng httpbin.org na nagbibigay ng isang simpleng serbisyo sa HTTP Hiling at Pagtugon upang mai-print ang lahat ng mga entry sa header.
Buksan ang iyong text editor at lumikha ng isang bagong file:
nano testing.py
Idikit ang sumusunod na nilalaman sa file:
import requests r = requests.get('http://httpbin.org/get') print(r.headers)
Isara at i-save ang file.
Maaari na naming patakbuhin ang script sa pamamagitan ng pag-type:
python testing.py
Ang script ay mag-print ng isang diksyunaryo ng lahat ng mga entry sa header tulad ng ipinakita sa ibaba:
{'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'}
Kapag tapos ka na sa iyong trabaho upang ma-deactivate ang kapaligiran, i-type lamang ang pag-
deactivate
at babalik ka sa iyong normal na shell.
Konklusyon
Nalaman mo kung paano lumikha at gumamit ng mga virtual na kapaligiran sa Python. Maaari mong ulitin ang mga hakbang na binabalangkas namin sa itaas at lumikha ng karagdagang mga virtual na kapaligiran para sa iyong mga proyekto sa Python.
Ginamit ng Microsoft ang kasosyo sa kaganapan upang ipakita ang mga application ng Office Web, isang naka-host na bersyon ng Office suite nito, at upang itaguyod ang paggamit ng isang hybrid na "software plus services" na kapaligiran - isang bagay na ito ay itulak para sa ilang oras - ang mga mamimili na gustong lumipat mula sa in-premise na software nito sa ilan sa mga serbisyong online nito.
Pangulo ng Microsoft Business Division na si Stephen Elop ay nagsabi sa mga kasosyo sa palabas na siyam sa 10 sa nais ng kanilang mga customer na gamitin ang mga naka-host na serbisyo sa Business Productivity Online Suite (BPOS) ng Microsoft, ngunit ang mga customer ay dapat magkaroon ng pagpipilian sa pagbili ng software o mga serbisyo, o paggamit ng kumbinasyon ng pareho. ]
Paano makalikha, pamahalaan ang mga pasadyang photoshop workspaces
Alamin ang tungkol sa mga lugar ng Photoshop, kung paano lumikha ng mga pasadyang at kung paano ka makakapagtipid sa iyo ng mga toneladang oras sa iyong mga proyekto sa Photoshop.
Paano mabilis na makalikha ng mga website ng html na may adobe muse
Alamin Kung Paano Lumikha ng HTML Website Mabilis Sa Adobe Muse.







