python裏若是多個多個項目同時引用包,就會涉及到包版本的問題,包不一樣版本管理的問題能夠用虛擬環境來管理,python
建立虛擬環境,這裏是用官方推薦的pipenv來建立shell
先用pip命令行安裝pipenv django
pip install pipenv命令行
建立好後能夠pip list查看 pipnev是否安裝完成code
在使用pipenv
以前,必須完全的忘記pip
這個東西blog
新建一個準備當環境的文件夾pipenvtest,並cd進入該文件夾:three
pipenv --three
會使用當前系統的Python3建立環境ip
pipenv --python 3.6
指定某一Python版本建立環境requests
pipenv shell
激活虛擬環境pip
pipenv --where
顯示目錄信息
/home/jiahuan/pipenvtest
pipenv --venv
顯示虛擬環境信息
/home/jiahuan/.local/share/virtualenvs/pipenvtest-9KKRH3OW
pipenv --py
顯示Python解釋器信息
/home/jiahuan/.local/share/virtualenvs/pipenvtest-9KKRH3OW/bin/python
pipenv install requests
安裝相關模塊並加入到Pipfile
pipenv install django==1.11
安裝固定版本模塊並加入到Pipfile
pipenv graph
查看目前安裝的庫及其依賴
pipenv uninstall --all 卸載當前環境下全部包
pipenv update --更新當前環境下全部包,升級到最新版本