我在 python2.7 窗口上安装 Python2.4 virtualenv 时遇到问题。
我为我的 python2.7 程序创建了一个 virtualenv,并想为我的 python2.4 程序构建 virtualenv
所以我首先 DL 并在我的 windows8 上安装 python2.4 没有问题...文件夹 c:/Python24 (python 2.7 在 c:/Python27 上)
在外壳上
D:\xxx\projet_django>virtualenv --python=c:/Python24/python.exe env_python2
.4
Running virtualenv with interpreter c:/Python24/python.exe
'import site' failed; use -v for traceback
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\virtualenv.py", line 10, in ?
import base64
File "C:\Python27\Lib\base64.py", line 346
with open(args[0], 'rb') as f:
^
SyntaxError: invalid syntax
所以我尝试
C:\>cd Python24
C:\Python24>python
'import site' failed; use -v for traceback
Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import base64
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "C:\Python27\Lib\base64.py", line 346
with open(args[0], 'rb') as f:
^
所以问题是 base64.py 使用 WITH fonction 在 python2.4 上不存在......那么为什么我的 python2.7 virtualenv 尝试使用 python2.4 来安装我的 virtualenv ?
我现在能做什么?谢谢劳伦