2016-05-31 70 views
0

我在powershell(Windows)中使用命令'pip install tables'来安装Pytables。但我收到ValueError: [u'path']。 红色写入'Command "python setup.py egg_info" failed with error code 1'。 我安装了miniconda。Python,安装Pytables:ValueError:[u'path']

编辑:全红色的错误消息如下:

'Command "python setup.py egg_info" failed with error code 1 in c:\users\evert\appdata\local\temp\pip-build-9wkucl\tables 
\' 

我的点子之间安装命令和红色的错误信息被写入以下内容:

Collecting tables 
    Using cached tables-3.2.2.tar.gz 
    Complete output from command python setup.py egg_info: 
    * Using Python 2.7.11 |Continuum Analytics, Inc.| (default, Feb 16 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] 
    * USE_PKGCONFIG: False 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "c:\users\evert\appdata\local\temp\pip-build-9wkucl\tables\setup.py", line 553, in <module> 
     libraries=(package.library_name,)) 
     File "c:\users\evert\miniconda2\lib\distutils\ccompiler.py", line 758, in has_function 
     objects = self.compile([fname], include_dirs=include_dirs) 
     File "c:\users\evert\miniconda2\lib\distutils\msvc9compiler.py", line 473, in compile 
     self.initialize() 
     File "c:\users\evert\miniconda2\lib\distutils\msvc9compiler.py", line 383, in initialize 
     vc_env = query_vcvarsall(VERSION, plat_spec) 
     File "c:\users\evert\miniconda2\lib\site-packages\setuptools-20.3-py2.7.egg\setuptools\msvc9_support.py", line 52, 
in query_vcvarsall 
     File "c:\users\evert\miniconda2\lib\distutils\msvc9compiler.py", line 299, in query_vcvarsall 
     raise ValueError(str(list(result.keys()))) 
    ValueError: [u'path'] 

哪一部分失踪了?在运行'pip install tables'之前应执行哪些步骤? 谢谢你的帮助。

+0

请发布您获得的完整错误。 – syntonym

+0

请在上面的消息中找到我的编辑。 – user1739581

回答

1

这是一个问题,无法使用vcvarsall.bat正确设置设置所需的某些环境变量。您可以下载一个pytableshere的二进制代码,并执行pip install tables-3.2.2-*.whl。请务必下载与您的版本和系统架构相匹配的二进制文件。