Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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
Windows10下python调试的Cython构建_Python_Python 3.x_Cython - Fatal编程技术网

Windows10下python调试的Cython构建

Windows10下python调试的Cython构建,python,python-3.x,cython,Python,Python 3.x,Cython,我正在尝试构建一个与python调试兼容的Cython版本。我用VS 2017 C++编译器成功地编译了Python 3.62和最近的Cython 0.21.1。但是,当我尝试运行cython时,会收到以下错误消息: Traceback (most recent call last): File "d:\Python-3.6.2-build\Scripts\cython-script.py", line 11, in <module> load_entry_point('Cython

我正在尝试构建一个与python调试兼容的Cython版本。我用VS 2017 C++编译器成功地编译了Python 3.62和最近的Cython 0.21.1。但是,当我尝试运行cython时,会收到以下错误消息:

Traceback (most recent call last):
File "d:\Python-3.6.2-build\Scripts\cython-script.py", line 11, in <module>
load_entry_point('Cython==0.26.1', 'console_scripts', 'cython')()
File "d:\Python-3.6.2-build\lib\site-packages\setuptools-33.1.1-py3.6.egg\pkg_resources\__init__.py", line 561, in load_entry_point
File "d:\Python-3.6.2-build\lib\site-packages\setuptools-33.1.1-py3.6.egg\pkg_resources\__init__.py", line 2631, in load_entry_point
File "d:\Python-3.6.2-build\lib\site-packages\setuptools-33.1.1-py3.6.egg\pkg_resources\__init__.py", line 2291, in load
File "d:\Python-3.6.2-build\lib\site-packages\setuptools-33.1.1-py3.6.egg\pkg_resources\__init__.py", line 2297, in resolve
File "d:\Python-3.6.2-build\lib\site-packages\Cython\Compiler\Main.py", line 28, in <module>
from .Scanning import PyrexScanner, FileSourceDescriptor
ImportError: DLL load failed: The specified module could not be found.
回溯(最近一次呼叫最后一次):
文件“d:\Python-3.6.2-build\Scripts\cython script.py”,第11行,在
加载入口点('Cython==0.26.1','console\u scripts','Cython')()
文件“d:\Python-3.6.2-build\lib\site packages\setuptools-33.1.1-py3.6.egg\pkg\u resources\\uuuuu init\uuuuu.py”,第561行,在加载入口点
文件“d:\Python-3.6.2-build\lib\site packages\setuptools-33.1.1-py3.6.egg\pkg\u resources\\uuuuuuu init\uuuuuu.py”,第2631行,在加载入口点
文件“d:\Python-3.6.2-build\lib\site packages\setuptools-33.1.1-py3.6.egg\pkg\u resources\\uuuu init\uuuu.py”,第2291行,已加载
文件“d:\Python-3.6.2-build\lib\site packages\setuptools-33.1.1-py3.6.egg\pkg\u resources\\uuuuu init\uuuuu.py”,第2297行,解析
文件“d:\Python-3.6.2-build\lib\site packages\Cython\Compiler\Main.py”,第28行,在
从.Scanning导入PyrexScanner、FileSourceDescriptor
ImportError:DLL加载失败:找不到指定的模块。
似乎导入扫描模块有问题,实际上是动态库。在我的Python\Lib\site packages\Cython\Compiler中,我有以下与此模块相关的文件:

  • 扫描.pxd
  • 扫描.py
  • 扫描d.cp36-win32.pyd

我试图将后者重命名为Scanning_d.pyd,但这并没有改变这种情况。是否有人遇到过类似的问题?

你尝试过使用VS 2015 C++编译器吗?