Virtualenv在執行虛擬環境建立後沒有bin目錄的處理
使用環境:
window 7 64位
python 3.5.1
virtualenv 15.1.0
正常安裝virtualenv:
pip install virtualenv
建立第一個虛擬環境
virtualenv env
發現虛擬目錄中只有四個目錄和一個文件,沒有bin目錄
\Include
\lib
\Scripts
\tcl
pip-selfcheck
經過檢查,發現啓動虛擬環境的需要的命令都在\Scripts中,如下:
├─Scripts
│ activate
│ activate.bat
│ activate.ps1
│ activate_this.py
│ deactivate.bat
│ easy_install-3.5.exe
│ easy_install.exe
│ pip.exe
│ pip3.5.exe
│ pip3.exe
│ python.exe
│ python35.dll
│ pythonw.exe
│ wheel.exe
因爲沒有bin目錄,所以不能執行 source .\bin\activate 命令激活虛擬環境。
經過實驗,可以在虛擬環境目錄內執行下方命令啓動虛擬環境
.\scripts\activate.bat
關閉虛擬環境需要執行下方的命令
.\scripts\deactivat.bat