日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python之虚拟环境

發布時間:2023/12/20 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python之虚拟环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Virtualenv(虛擬環境)

VirtualEnv用于在一臺機器上創建多個獨立的Python虛擬運行環境,多個Python環境相互獨立,互不影響.這樣有很多優點,寶寶們要記住哦,比如:

在沒有權限的情況下安裝新套件
不同應用可以使用不同的套件版本
套件升級不影響其他應用

ubuntu16.04安裝:

$ [sudo] pip3 install virtualenv

創建虛擬環境

$ virtualenv venv

激活虛擬環境

$ source venv/bin/activate

當虛擬環境被激活了,Python解釋器的位置會被添加到PATH中,但是這個改動并不是永久的;它只影響當前命令會話。提醒一下,你激活了虛擬環境,該激活命令會將環境的名稱包含在命令提示符里面:

(venv) $

停止虛擬環境
當你在虛擬環境中完成工作并想回到全局Python解釋器,在命令提示符中輸入deactivate就可以了。

$ deactivate

使用pip安裝python包
大多數的Python包是通過pip程序安裝的,在創建虛擬環境的時候virtualenv會自動添加進去。當一個虛擬環境被激活后,pip程序的位置會被添加到PATH中。

注:如果你使用pyvenv創建虛擬環境在Python 3.3中,則必須手動安裝pip。安裝指令在pip網站上可以找到。在Python 3.4下,pyvenv會自動安裝pip。

比如,安裝Flask到虛擬環境中,使用下面的命令:

(venv)$ pip install flask

通過這個命令,Flask和它的依賴集都會安裝到虛擬環境中。你可以驗證Flask是否正確安裝通過啟動Python解釋器并試著導入它:

(venv)$ python >>> import flask >>>

如果需要安裝的包比較多的時候,這樣做會比較繁瑣,我們還有一鍵安裝的方法。首先新建一個文本文件,如:requirements.txt,然后將你需要安裝的包名保存到該文件中(根據自己的需要),如下:

Babel==1.3 Flask==0.10.1 Flask-Login==0.2.7 Flask-SQLAlchemy==1.0 Flask-WTF==0.9.3 Jinja2==2.7.1 SQLAlchemy==0.8.2 WTForms==1.0.5 Werkzeug==0.9.4 psycopg2==2.5.1 ...

最后你只需要輸入以下命令,所有需要的包就可以全部安裝好了:

(venv)$ pip install -r requirements.txt

如果沒有出現錯誤,祝賀你:安裝成功了。

若要查看當前環境安裝了哪些包,可以使用下面的命令:

(venv)$ pip freeze

還可以直接導出到文件中

(venv)$ pip freeze > requirements.txt

移除環境
刪除虛擬環境只需通過停用虛擬環境并刪除環境文件夾及其所有內容即可完成:

(ENV)$ deactivate $ rm -r /path/to/ENV

總結

以上是生活随笔為你收集整理的python之虚拟环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。