Django安装 - virtualenv.py错误输出

时间:2012-07-23 17:38:16

标签: python django virtualenv

我正在尝试为我的django网站创建一个虚拟环境。 命令如下。但它说“你必须提供DEST_DIR”,虽然我已经给出目录名称“SOWL”。

virtualenv.py SOWL --no-site-packages

http://screencast.com/t/rej893zrg

我花了半天时间。我在谷歌搜索上找不到任何东西。 非常感谢任何帮助。

谢谢, SHM

2 个答案:

答案 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。

  1. 使用Windows安装程序
  2. 安装Python
  3. Add这是您的PATH环境变量:C:\Python27\;C:\Python27\Scripts\
  4. 下载distribute_setup.py文件获取Distribute。 (没有Windows安装程序;脚本可以完成所有操作。)
  5. 通过下载get-pip.py文件获取PIP
  6. python distribute_setup.py
  7. python get-pip.py
  8. pip install virtualenv
  9. 现在您使用 virtualenv 进行设置。然而,还有更多 - virtualenvwrapper让生活更轻松。它仅适用于bash shell,但有一个Windows端口here。有安装说明,提示以及包装器为您提供的漂亮新命令的概要。

    1. pip install virtualenvwrapper-win
    2. pyassoc
    3. 创建一个新的环境变量:WORKON_HOME=%USERPROFILE%\Envs
    4. 现在你可以这样做来创建你的virtualenv(并注意提示更改以指示你在哪个环境中):

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