[英]Installing python2.4 virtualenv on windows 8 with python2.7 - error base64.py
我在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在python2.4上不使用WITH函式...那么為什么我的python2.7 virtualenv嘗試使用python2.4安裝我的virtualenv?
我現在該怎么辦? 勞倫斯
問題在於Python 2.4安裝不正確:啟動它時,它不應嘗試從C:\\Python27\\Lib\\
讀取文件。 我無法詳細說明問題出在哪里,但是如果有必要,您可以通過從官方安裝程序重新安裝Python 2.4來解決問題。
編輯:另外,請注意PYTHONPATH環境變量。 也許它指向C:\\Python27
。 那是個壞主意:-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.