【发布时间】:2015-01-05 14:32:26
【问题描述】:
我正在尝试将numpy-1.9.1-win32-superpack-python2.7.exe 安装到 Python 2.7 虚拟环境。但我收到以下错误。
C:\Python\2.7.5\x86....\packages\numpy-1.9.1-win32-superpack-python2.7.exe 不是有效的 distutils Windows .exe
错误的完整跟踪如下,有人知道我为什么会得到这个吗?我试过谷歌搜索,但没有太多信息。我发现的link(s) 表明这是easy_install 问题,但我不确定它是如何解决的。
PYTHONHOME is set. You *must* activate the virtualenv before using it
New python executable in C:\Project\venv\Scripts\python.exe
Installing setuptools................done.
Installing pip...................done.
Installing package pytz-2014.3-py2.7.egg
Processing pytz-2014.3-py2.7.egg
creating c:\Project\venv\lib\site-packages\pytz-2014.3-py2.7.egg
Extracting pytz-2014.3-py2.7.egg to c:\Project\venv\lib\site-packages
Adding pytz 2014.3 to easy-install.pth file
Installed c:\Project\venv\lib\site-pac
kages\pytz-2014.3-py2.7.egg
Installing package python-dateutil-2.1.tar.gz
Processing python-dateutil-2.1.tar.gz
Running python-dateutil-2.1\setup.py -q bdist_egg --dist-dir c:\users\zhubarb\ap
pdata\local\temp\easy_install-wxuxb4\python-dateutil-2.1\egg-dist-tmp-c266dq
Adding python-dateutil 2.1 to easy-install.pth file
Installed c:\Project\venv\lib\site-packages\python_dateutil-2.1-py2.7.egg
Installing package numpy-1.9.1-win32-superpack-python2.7.exe
Processing numpy-1.9.1-win32-superpack-python2.7.exe
error: C:\Python\2.7.5\x86\..\..\packages\numpy-1.9.1-win32-superpack-python2.7.exe
is not a valid distutils Windows .exe
Traceback (most recent call last):
File "setup.py", line 40, in <module>
python_packages = python_packages
File "C:\projects\process.py", line 840, in set_up
builder.setup_python(python_packages)
File "C:\projects\process.py", line 709, in set_up_python
(venv_python, os.path.join(python_package_dir, package)), shell=True)
File "C:\Python\2.7.5\x86\lib\subprocess.py", line 542, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'C:\Project\venv\scripts\python -u -m easy_
install --no-deps --always-unzip C:\Python\2.7.5\x86\..\..\packages\
numpy-1.9.1-win32-superpack-python2.7.exe' returned non-zero exit status 1
【问题讨论】:
标签: python-2.7 numpy virtualenv