我刚刚virtualenv
从本教程开始使用,它用于yolk
列出安装在 中的包virtualenv
,但yolk
默认情况下是针对Python 2的,所以我决定使用以下命令升级Python 3的扩展,我的当前版本:
pip3 install --upgrade yolk3k
当我不在我调用的virtualenvvirt0
中时它可以工作,但如果我在它上面,它会给我在升级到Python 3版本之前给我的错误。
print " %s %s (%s)" % (project_name, dist.version,
^
SyntaxError: invalid syntax
当我尝试在 中安装yolk
时virt0
,输出如下:
Searching for yolk
Best match: yolk 0.4.3
Processing yolk-0.4.3-py3.4.egg
yolk 0.4.3 is already the active version in easy-install.pth
Installing yolk script to /Users/user/Desktop/virt_env/virt0/bin
Using /Users/user/Desktop/virt_env/virt0/lib/python3.4/site-packages/yolk-0.4.3-py3.4.egg
Processing dependencies for yolk
Finished processing dependencies for yolk
在/Users/user/Desktop/virt_env/virt0/bin
,我有这个:
activate pip3
activate.csh pip3.4
activate.fish python
activate_this.py python3
easy_install python3.4
easy_install-3.4 yolk
pip
这确认yolk
已安装,但我怎样才能将它也更新到yolk3k
in virt0
?
如果我尝试yolk3k
使用以下命令安装:
pip3 install --upgrade yolk3k
在里面/Users/user/Desktop/virt_env/virt0/bin
,它输出:
Requirement already up-to-date: yolk3k in /Users/user/Desktop/virt_env/virt0/lib/python3.4/site-packages
但它仍然给了我上面提到的错误。