Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python包安装错误_Python_Visual Studio_Installation_Pyml - Fatal编程技术网

Python包安装错误

Python包安装错误,python,visual-studio,installation,pyml,Python,Visual Studio,Installation,Pyml,不完全与编程相关,但我在尝试使用python setup.py install安装python包时遇到了一个错误 我已经下载了PyML包的tar文件。然后在提取之后,我完成了以下步骤: 在DOS提示下,按如下方式设置变量: SET VS90COMNTOOLS=%VS110COMNTOOLS% 转到提取的PyML文件夹中包含setup.py的目录,然后运行: python setup.py build python setup.py install 但在这两个步骤中,我都得到如下错误,与ex

不完全与编程相关,但我在尝试使用python setup.py install安装python包时遇到了一个错误

我已经下载了PyML包的tar文件。然后在提取之后,我完成了以下步骤:

在DOS提示下,按如下方式设置变量:

SET VS90COMNTOOLS=%VS110COMNTOOLS%
转到提取的PyML文件夹中包含setup.py的目录,然后运行:

python setup.py build

python setup.py install
但在这两个步骤中,我都得到如下错误,与ext/hash_映射相关,没有找到这样的文件

C:\ProgramFiles(x86)\Microsoft Visual Studio 11.0\VC\INCLUDE\xlocale(336):wa RCN C3030:C++异常处理程序使用,但未启用语义。s 指定/EHsc

e:\ajit\pyml-0.7.13.tar\dist\pyml-0.7.13\pyml\containers\ext\sparstataset.h(14) :致命错误C1083:无法打开包含文件:“ext/hash\u map”:没有此类文件或 目录

错误:命令“C:\ProgramFiles(x86)\Microsoft Visual Studio 11.0\VC\BIN\cl.e xe“”失败,退出状态为2

我错过了什么?如何解决此错误并安装PyML

Python版本:Windows 8机器上win32上的2.7.5 MSC v.1500 32位(英特尔)]

PyML版本:0.7.13首先,它与用于构建Python二进制文件的编译器相同,即VS8:

Python 2.6、2.7和3.1都是在该版本(即2008年)中构建的。 由于另一个悠久的传统,Python扩展模块必须 使用相同的编译器版本(更具体地说,是CRT版本)构建 就像Python本身一样。所以要为其中任何一个构建扩展模块 发布时,您需要有VS 2008或VS 2008 Express的副本

所以你的下一个问题可能是

第二,在您的情况下,这不是一个解决方案,因为在gcc和MSV中包含库时存在不同的sintax,请参见示例。对于MSV,它必须是
\include
,而不是
\include
。如果您坚持使用MSV,可能最终会修改PyML代码


也许,您可以切换到MinGW用法,下面是一个例子,尽管我没有检查PyML是否可以用这种方式构建。无法在11月14日早些时候完成。

没有帮助,但我也有同样的问题。你解决了吗?看起来最大的错误是PyML不支持Windows,但我很想知道如何使它工作。@Jamie Bull-还没有解决这个错误。尝试了很多东西,有解决办法吗?我也有同样的问题。因此,如果我安装了Visual Studio 8(如果我设法找到安装程序),然后重试,您可能会说它可以工作。@goldenmean没有尝试,但如果您愿意,可能是的。明天我要测试win8机器,然后试试MinGW。