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

来源:互联网 发布:unity3d大作动画 编辑:程序博客网 时间:2024/05/22 04:37

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

使用环境:

window 7 64位
python 3.5.1
virtualenv 15.1.0

正常安装virtualenv:

pip install virtualenv

建立第一个虚拟环境

virtualenv env

发现虚拟目录中只有四个目录和一个文件,没有bin目录

\Include\lib\Scripts\tclpip-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
1 0