国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python3利用venv配置虛擬環境及過程中的小問題小結

2020-02-15 22:38:16
字體:
來源:轉載
供稿:網友

在利用python進行flask等開發過程中經常需要配置虛擬環境以方便針對不同的項目需求配置不同的生產環境。在python3.3之前,需要利用virtualenv等工具來實現python虛擬開發環境的配置,在python3.3中加入了venv模塊支持原生創建虛擬環境。但在python3.3版本中venv模塊沒有內置pip包,在3.4版本后加入了pip包,創立并激活虛擬環境后可直接使用。本篇以配置一個虛擬

環境并安裝flask為例記錄我自己配置虛擬環境的過程。

總的來說分為以下三步:

創建虛擬環境–激活虛擬環境–在虛擬環境中安裝flask等包

1. 創建虛擬環境:

在當前目錄創建虛擬環境(file_name為自定義的虛擬環境的名稱):

>python -m venv file_name

注意以管理員身份運行cmd或power shell。虛擬環境存放的目錄可以是任意的,不必與之前安裝的python解釋器安裝在同一目錄。我的安裝過程中安裝在S盤的new目錄下,虛擬環境的名稱自定義為venv_0。

 

創建名為venv_0的虛擬環境

 

創建成功

2. 激活虛擬環境:

運行venv_0目錄下scripts/activate

 

當命令提示符前出現(file_name)時,表明已進入虛擬環境

若使用的不是命令提示符而是PowerShell可能會出現系統禁止運行腳本的錯誤,這是因為由于安全方面的考慮,PowerShell默認的執行策略為禁止運行腳本需要對執行策略進行更改,需要使用到以下命令:

get-executionpolicy———————查看系統當前的執行策略 set-executionpolicy policy———-更改系統執行策略為policy 執行策略有如下四種: Restricted———-不允許任何腳本運行,此為默認設置。 AllSigned—-只有數字簽名的腳本才能運行 RemoteSigned—-本地編寫的腳本可運行,網絡腳本需要簽名和用戶確認。 UnRestricted—任何腳本都可運行,網絡腳本運行前會警告并請求用戶確認 ByPass–任何腳本都可隨意運行,極少使用,存在安全隱患。

激活過程中將執行策略更改為RemoteSigned即可。

3. 安裝包:

可用pip list查看已安裝的包,用pip install package_name安裝新包

若安裝過程出現如下錯誤:

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉新县| 荆门市| 沅江市| 保山市| 泗水县| 吉林省| 北海市| 确山县| 深泽县| 平原县| 罗定市| 酉阳| 武穴市| 察雅县| 延安市| 潞西市| 达日县| 鹤壁市| 石门县| 保定市| 濮阳县| 云南省| 奉化市| 凤冈县| 阿瓦提县| 简阳市| 无锡市| 诸城市| 溆浦县| 黄冈市| 三亚市| 北流市| 梁山县| 五莲县| 延寿县| 定西市| 保山市| 商洛市| 石河子市| 宁陕县| 扶风县|