相关疑难解决方法(0)

ValueError:numpy.ndarray 大小已更改,可能表示二进制不兼容。预期来自 C 头文件的 88,来自 PyObject 的 80

从 pyxdameraulevenshtein 导入会出现以下错误,我有

pyxdameraulevenshtein==1.5.3, 
pandas==1.1.4 and 
scikit-learn==0.20.2. 
Numpy is 1.16.1. 
Works well in Python3.6, Issue in Python3.7.
Run Code Online (Sandbox Code Playgroud)

有没有人在 Python3.7 (3.7.9)、docker image - python:3.7-buster 上遇到过类似的问题

__init__.pxd:242: in init pyxdameraulevenshtein
    ???
E   ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
Run Code Online (Sandbox Code Playgroud)

python numpy pandas scikit-learn python-3.7

73
推荐指数
12
解决办法
8万
查看次数

ImportError:没有名为win32com.client的模块

我目前正在使用python 2.7并尝试打开Excel工作表.使用以下代码时:

import os
from win32com.client import Dispatch

xlApp = win32com.client.Dispatch("Excel.Application")
xlApp.Visible = True
# Open the file we want in Excel
workbook = xlApp.Workbooks.Open('example.xls')
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

import os
from win32com.client import Dispatch

xlApp = win32com.client.Dispatch("Excel.Application")
xlApp.Visible = True
# Open the file we want in Excel
workbook = xlApp.Workbooks.Open('example.xls')
Run Code Online (Sandbox Code Playgroud)

因为我使用的是64位Windows机器,是否有可能出现错误?请帮我解决一下这个.

python excel win32com

70
推荐指数
7
解决办法
21万
查看次数

在Windows 10 64位,Python 3.6上安装pygraphviz

好的,我们在这里......我正在尝试在Windows 10上安装pygraphviz.这个问题在网上有很多解决方案,但还没有一个对我有用.我遇到的确切问题是通过jupyter笔记本 - >

[1] import networkx as nx
import pylab as plt
from networkx.drawing.nx_agraph import graphviz_layout

[2]G = nx.DiGraph()
G.add_node(1,level=1)
G.add_node(2,level=2)
G.add_node(3,level=2)
G.add_node(4,level=3)

G.add_edge(1,2)
G.add_edge(1,3)
G.add_edge(2,4)

nx.draw(G, pos=graphviz_layout(G), node_size=1600, cmap=plt.cm.Blues,
    node_color=range(len(G)),
    prog='dot')
plt.show()
Run Code Online (Sandbox Code Playgroud)

在[2]后我得到以下错误:

ModuleNotFoundError                       Traceback (most recent call last)
C:\Users\name\Anaconda3\lib\site-packages\networkx\drawing\nx_agraph.py 
in 
pygraphviz_layout(G, prog, root, args)
    254     try:
--> 255         import pygraphviz
    256     except ImportError:

ModuleNotFoundError: No module named 'pygraphviz'
Run Code Online (Sandbox Code Playgroud)

ImportError                               Traceback (most recent call last)
<ipython-input-2-86a15892f0f0> in <module>()
  9 G.add_edge(2,4)
 10 
---> 11 nx.draw(G, pos=graphviz_layout(G), node_size=1600, cmap=plt.cm.Blues, …
Run Code Online (Sandbox Code Playgroud)

python windows pip pygraphviz anaconda

25
推荐指数
3
解决办法
7494
查看次数

PyAudio.write SystemError:必须为“#”格式定义 PY_SSIZE_T_CLEAN 宏

当我尝试在 python-3.10.1 virtualenv(使用 python-3.9.0 venv 创建并升级)中使用 PyAudio-0.2.11 播放波形文件时,我收到了一个异常,没有播放任何内容,其他的一切正常。

Exception in thread WavPlayer:rsrc/sound.wav:
Traceback (most recent call last):
  File "/usr/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
    self.run()
  File "/Code/py/tetris/tetris.py", line 39, in run
    self.play()
  File "/Code/py/tetris/tetris.py", line 35, in play
    self.stream.write(data)
  File "/Code/py/tetris/.venv/lib/python3.10/site-packages/pyaudio.py", line 584, in write
    pa.write_stream(self._stream, frames, num_frames,
SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats
Run Code Online (Sandbox Code Playgroud)

我不知道'#' format代表什么,我确信我的代码与 C API 无关,但它在 python-3.9.x 下运行良好,这是 PyAudio 库本身的问题吗?我该如何解决这个问题?

python pyaudio python-3.x

21
推荐指数
2
解决办法
2万
查看次数

PyCharm无法识别已安装的模块

我在Mac上使用'requests'模块时遇到问题.我使用python34并通过pip安装了'requests'模块.我可以通过再次运行安装来验证这一点,它会告诉我已经安装了模块.

15:49:29|mymac [~]:pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
Run Code Online (Sandbox Code Playgroud)

虽然我可以通过交互式Python解释器导入"请求"模块,但尝试在PyCharm中执行"导入请求"会产生错误"无模块命名请求".我检查了我的PyCharm Python解释器设置,并且(我相信)它设置为与我的环境中使用的python34相同.但是,我也看不到PyCharm中列出的"请求"模块.

PyCharm Python解释器设置

很明显,我在这里遗漏了一些东西.你们可以建议我应该在哪里看,或者我应该修复什么才能让这个模块正常工作?我的印象是,当我在我的环境中通过pip安装模块时,PyCharm会检测到这些变化.然而,似乎有些事情在我身边被打破了......

macos pycharm python-3.x

18
推荐指数
7
解决办法
5万
查看次数

ImportError:导入 _ctypes 时 DLL 加载失败:找不到指定的模块

错误: ImportError:导入 _ctypes 时 DLL 加载失败:找不到指定的模块

Need: How to resolve this error? And launch jupyter notebook and use pip from the specific environment? It works on other environment.

While trying to launch jupyter notebook or using pip in virtual environment. I couldn't launch jupyter in the environment "Myenvproject". It launches on the base environment.

I tried to conda uninstall pyzmq In the environment.

And reinstall jupyter in "Myenvproject" Environment but it still doesn't launch. Jupyter doesn't launch

Turns out that …

python ctypes importerror anaconda jupyter

13
推荐指数
2
解决办法
2万
查看次数

PyWin32 和 Python 3.8.0

Python 3.8.0最近发布(发布于20191014,可从[Python]: Python 3.8.0下载)。
PyWin32已经在[PyPI]上构建了它:pywin32 225(发布于20190915)。不幸的是,在pip installing之后,它不起作用。

样本:

[cfati@CFATI-5510-0:e:\Work\Dev\StackOverflow\q058631512]> sopr.bat
*** Set shorter prompt to better fit when pasted in StackOverflow (or other) pages ***

[prompt]> "e:\Work\Dev\VEnvs\py_064_03.07.03_test0\Scripts\python.exe"
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import win32api
>>> ^Z


[prompt]> "e:\Work\Dev\VEnvs\py_064_03.08.00_test0\Scripts\python.exe"
Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 …
Run Code Online (Sandbox Code Playgroud)

python windows dll pywin32 python-3.8

7
推荐指数
1
解决办法
2万
查看次数

在 Windows 上安装 rpy2

我正在尝试在运行 Windows 10 的计算机上安装 rpy2。我已经安装了 R 3.4.4(64 位)并且它在 RGui 中运行良好。然后我尝试 pip install rpy2,但出现找不到 R 的错误,因此我将 c:\Program Files\R\R-3.4.4\bin\ 添加到我的路径环境变量中。现在当我这样做时

pip install rpy2
Run Code Online (Sandbox Code Playgroud)

我收到一个不同的错误:

命令 '('c:\PROGRA~1\R\R-34~1.4\bin\x64\R', 'CMD', 'config', '--ldflags')' 返回非零退出状态 1

完整的输出如下所示。知道我做错了什么吗?


pip install rpy2

Collecting rpy2
  Downloading https://files.pythonhosted.org/packages/88/f7/788e5e1587bc1ab48b5b0467f9c3a08ef5aadbd993ed835559a10e452121/rpy2-2.9.3.tar.gz (193kB)
Complete output from command python setup.py egg_info:
R version 3.4.4 (2018-03-15) -- "Someone to Lean On"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to …
Run Code Online (Sandbox Code Playgroud)

python rpy2

4
推荐指数
1
解决办法
7923
查看次数