在linux中,您可以选择从apt-get安装virtualenv,这样您就不必全局安装pip。这有帮助,因为您不能错误地全局安装pip包。在官方文档中,他们没有解释如何在Windows中执行此操作。我找到了命令:“python install setup.py”但即便如此,我也不知道virtualenv命令的生成位置。
答案 0 :(得分:0)
首先从pypi.python.org(源代码)https://pypi.python.org/pypi/virtualenv下载该软件包并解压缩。在命令窗口中,进入该文件夹并安装它:
C:... \的virtualenv-X.X.X> python setup.py install
然后使用以下代码在文件夹中编写virtualenv.bat文件:
@ECHO OFF
REM Install version of virtualenv from https://pypi.python.org/pypi/virtualenv
IF "%1"=="" GOTO ERROR
IF "%1"=="-d" GOTO DELETE
ECHO "creating virtualenv in %1"
python -m virtualenv %1
ECHO "VIRTUALENV CREATED. To activate: %1\Scripts\activate.bat"
GOTO END
:DELETE
IF "%2"=="" GOTO ERROR
IF NOT EXIST "%2\Scripts\activate.bat" GOTO ERROR_FOLDER
rmdir /S/Q %2
GOTO END
:ERROR_FOLDER
ECHO "The directory is not a virtualenv"
GOTO END
:ERROR
ECHO "You need to specify the name of the virtualenv"
:END
最后将 c:... \ virtualenv-X.X.X 添加到windows中的路径配置中。现在,您可以在任何需要的位置使用命令 virtualenv virtual-machine-name 并创建virtualenv的实例。要激活使用脚本\ activate.bat 要删除virtualenv virtualenv -d虚拟名称机器
也许有更好的解决方案,但我找不到它们,所以我不得不做这个bat文件