pyenv生成新的虛擬環(huán)境
- 安裝pyenv和pyenv-virtualenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
pyenv versions 產(chǎn)看當(dāng)前環(huán)境可用的python版本
pyenv global 切換當(dāng)前環(huán)境使用的python版本
pyenv virtualenv venv376 生成名為 venv376 的新的虛擬環(huán)境
pyenv virtualenv 3.7.6 venv376
- pyenv local venv376 指定當(dāng)前目錄的python版本為 venv376 ,該目錄會生成一個 .python-version 文件,當(dāng)再次進(jìn)入該目錄,python環(huán)境會自動切換
- pyenv shell venv376 指定當(dāng)前shell的python版本為 venv376 富俄,臨時生效爽航,當(dāng)shell關(guān)閉時焕盟,失效拷沸。
-
pyenv virtualenvs 顯示所有虛擬環(huán)境,如下圖所示:
image.png
打包環(huán)境依賴關(guān)系 pip3 freeze > requirements.txt
在新環(huán)境生成依賴關(guān)系 pip3 install -r requirements.txt