2012-07-23 74 views
0

我想为我的django网站创建一个虚拟环境。 命令如下。但它说“你必须提供一个DEST_DIR”,尽管我已经给出了目录名称“SOWL”。Django安装 - virtualenv.py出错

virtualenv.py SOWL --no-站点包

http://screencast.com/t/rej893zrg

我已经花了半天这一点。我在谷歌搜索上也找不到任何东西。 任何帮助,非常感谢。

感谢, SHM

回答

0

乍一看你的命令是混乱的;标志第一,目录最后。但它似乎并不重要;该命令在运行时在Mac和Windows上适用于我。

我猜想问题出在你安装virtualenv。 Virtualenv也是那些似乎从未更新过的工具之一。确保你有最新的。请使用pip(首选)安装,或者如果您需要实际的virtualenv.py文件,则说明是here

UPDATE这是一个安装Python-in-Windows指南。我知道你已经有了Python,但是这将确保你的PATH已经安装,并且你也可以获得PIP和Virtualenv。

  1. 使用Windows安装
  2. Add这PATH环境变量安装PythonC:\Python27\;C:\Python27\Scripts\
  3. 通过下载distribute_setup.py文件获取Distribute。 (没有Windows安装程序;该脚本完成所有操作。)
  4. 通过下载get-pip.py文件获取PIP
  5. python distribute_setup.py
  6. python get-pip.py
  7. pip install virtualenv

现在你设定的virtualenv。但还有更多 - virtualenvwrapper让生活变得轻松。它仅适用于bash shell,但有一个Windows端口here。有安装说明,提示和包装给你的漂亮的新命令的简要说明。

  1. pip install virtualenvwrapper-win
  2. pyassoc
  3. 创建一个新的环境变量:WORKON_HOME=%USERPROFILE%\Envs

现在你可以做到这一点,以创建您的virtualenv(并注意及时改变以指示env中你是) :

mkvirtualenv --distribute SOWL 
>>>(SOWL) C:\Users\User> 
+0

使用上述博客安装的PIP(get-pip.py)。安装成功。但是当我到达下一节运行“pip install virtualenv”时,出现以下错误。我如何克服这个问题? – user1546529 2012-07-24 13:05:50

+0

您没有粘贴错误消息。我猜这是因为没有分配。无论如何,我更新了答案。让我知道它是否有效。 – JCotton 2012-07-24 22:42:14

+0

再次感谢。是。我根本没有分配。它不在博客中。我会检查你在这里提到的,如果需要更多的帮助,请回复你。再次,非常感谢。 – user1546529 2012-07-25 19:36:16

0

我认为你的参数是刚出来的顺序。你有没有尝试

virtualenv.py --no-站点包SOWL

+0

我试过了,我得到了同样的信息 - “你必须亲提供DEST_DIR“ – user1546529 2012-07-23 17:50:30