Python虛擬環境安裝與配置

不同工程,都有自己獨有的依賴包,怎麼才能實現環境的分割呢。Python提供的虛擬環境就可以解決這個問題,今天就說下virtualenv和pipenv兩個工具的使用。

virtualenv

安裝(windows)

pip install virtualenv

pip install virtualenvwrapper-win #虛擬環境管理包,virtualenv 的擴展工具。

配置

創建一個虛擬環境目錄,並將目錄添加到系統變量:

創建虛擬環境

mkvirtualenv test01

默認情況下,虛擬環境中不包含系統本地的的site-packages,可以在創建時使用

virtualenv --system-site-packages venv

如果電腦中,安裝了多個python版本,還可以在創建虛擬機時,指定所使用的 Python 版本:

virtualenv -p /usr/bin/python2.7 venv

virtual常用命令

mkvirtualenv [name] # 創建虛擬環境
rmvirtualenv [name]  # 刪除虛擬環境
workon # 列表所有的虛擬環境
workon [name] # 進入指定虛擬環境
deactivate # 退出當前虛擬環境
virtualenv --version # 查看當前版本號
virtualenv -no-site-packages # 表示繼承系統已安裝的模塊
啓動虛擬環境:activate

pipenv

pipenv是官方推薦的包管理工具,集成了pip、virtualenv兩者的功能。它能自動創建和管理虛擬環境,Pipfile和Pipfile.lock文件來鎖定安裝包版本以及依賴包信息,避免構建錯誤。

安裝pipenv

pip install pipenv

創建虛擬環境的步驟:

1.創建文件夾 mkdir env

2.進入文件夾 cd env

3.初始化虛擬環境 pipenv install


4.進入虛擬環境 pipenv shell

虛擬環境創建完成後,有兩個文件,Pipfile和Pipfile.lock,切換環境時,將這兩個文件放到環境目錄下,使用pipenv install恢復環境。


常用命令:
pipenv graph # 查看安裝包和依賴包的關係。
pipenv --rm # 刪除虛擬環境
pipenv --venv # 列出虛擬環境路徑
exit # 退出虛擬環境

關於pipenv的其他操作,可以學習下github的詳細介紹:https://github.com/pypa/pipenv

如何在 Pycharm 中使用 pipevn 生成的虛擬環境

打開 Pycharm ,點擊 File - settings - Project 選擇你要更改的環境。找到虛擬環境目錄 scrpit 文件夾下python.exe ,點擊 OK 即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章