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