我正在尝试为我的 django 站点创建一个虚拟环境。命令如下。但它说“你必须提供一个 DEST_DIR”,尽管我给了目录名称“SOWL”。
virtualenv.py SOWL --no-site-packages
http://screencast.com/t/rej893zrg
我为此花了半天时间。我在谷歌搜索上也找不到任何东西。任何帮助深表感谢。
谢谢,SHM
我正在尝试为我的 django 站点创建一个虚拟环境。命令如下。但它说“你必须提供一个 DEST_DIR”,尽管我给了目录名称“SOWL”。
virtualenv.py SOWL --no-site-packages
http://screencast.com/t/rej893zrg
我为此花了半天时间。我在谷歌搜索上也找不到任何东西。任何帮助深表感谢。
谢谢,SHM
我认为你的参数只是乱序。你试过了吗
virtualenv.py --no-site-packages SOWL
乍一看,您的命令不正常;标志在前,目录在后。然而,这似乎并不重要;当您运行该命令时,它适用于我在 Mac 和 Windows 上。
我猜问题出在您安装的 virtualenv 上。Virtualenv 也是那些似乎永远不会更新的工具之一。确保你有最新的。pip
使用(首选)安装,或者如果您需要实际virtualenv.py
文件,请按照此处的说明进行安装。
更新这是一个 install-Python-in-Windows 指南。我知道您已经拥有 Python,但这将确保您的 PATH 已设置并获得 PIP 和 Virtualenv。
C:\Python27\;C:\Python27\Scripts\
distribute_setup.py
(没有 Windows 安装程序;脚本可以完成所有工作。)get-pip.py
python distribute_setup.py
python get-pip.py
pip install virtualenv
现在你已经设置了virtualenv。然而还有更多——virtualenvwrapper让生活变得轻松。它仅适用于 bash shell,但这里有一个 Windows端口。有安装说明、提示和包装器为您提供的漂亮新命令的概要。
pip install virtualenvwrapper-win
pyassoc
WORKON_HOME=%USERPROFILE%\Envs
现在您可以这样做来创建您的 virtualenv(并注意提示更改以指示您所在的环境):
mkvirtualenv --distribute SOWL
>>>(SOWL) C:\Users\User>