Virtualenv在执行虚拟环境建立后没有bin目录的处理

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

你可能感兴趣的:(python环境搭建)