【发布时间】:2012-02-18 23:18:05
【问题描述】:
我只是想用 Python 3 设置一个小型开发环境。
我安装pip 和virtualenv 没有问题,但是virtualenvwrapper 似乎还不支持Python 3(正如它在mercurial repo 上所说的那样)。
尝试使用 pip 安装它会产生以下错误:
Running setup.py install for virtualenvwrapper
changing mode of build/scripts-3.2/virtualenvwrapper.sh from 644 to 755
Skipping installation of /usr/local/lib/python3.2/dist-packages/virtualenvwrapper/__init__.py (namespace package)
Installing /usr/local/lib/python3.2/dist-packages/virtualenvwrapper-2.11.1-py3.2-nspkg.pth
changing mode of /usr/local/bin/virtualenvwrapper.sh to 755
File "/usr/local/lib/python3.2/dist-packages/virtualenvwrapper/hook_loader.py", line 137
print ' %-10s -- %s' % (ep.name, inspect.getdoc(plugin) or '')
^
SyntaxError: invalid syntax
File "/usr/local/lib/python3.2/dist-packages/virtualenvwrapper/user_scripts.py", line 40
except OSError, msg:
^
SyntaxError: invalid syntax
Successfully installed virtualenvwrapper
Cleaning up...
即使最后一行表明安装成功,我也无法调用 virtualenvwrapper 命令。
有没有人知道它的替代方案适用于 Python 3?
编辑:
对于任何回到这个问题的人 - 支持 Python 3 的版本刚刚发布:Virtualenvwrapper (30/01/2012)。
【问题讨论】:
-
只使用
virtualenv有什么问题吗?适用于我当前的 Python 3 项目... -
这并不是什么大问题——你只是习惯了包装的舒适。
-
Python 部分只有 3 个相当小的文件。你可以很容易地移植它。
标签: python-3.x virtualenv