相关疑难解决方法(0)

Python Anaconda - 如何安全卸载

我在Mac上安装了Python Anaconda(OS Mavericks).我想在Mac上恢复默认版本的Python.最好的方法是什么?我应该删除~/anaconda目录吗?还需要进行其他更改吗

目前,当我跑步时,which python我得到这条道路:

/Users/username/anaconda/bin/python

python anaconda

235
推荐指数
9
解决办法
54万
查看次数

RuntimeError:针对API版本a编译的模块,但此版本的numpy为9

码:

import numpy as np
import cv
Run Code Online (Sandbox Code Playgroud)

安慰:

>>> runfile('/Users/isaiahnields/.spyder2/temp.py', wdir='/Users/isaiahnields/.spyder2')
RuntimeError: module compiled against API version a but this version of numpy is 9
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 685, in runfile
execfile(filename, namespace)
File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 78, in execfile
builtins.execfile(filename, *where)
File "/Users/isaiahnields/.spyder2/temp.py", line 9, in <module>
import cv
File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/cv.py", line 1, in <module>
from cv2.cv import *
ImportError: numpy.core.multiarray failed to import
>>> 
Run Code Online (Sandbox Code Playgroud)

系统信息:OS X埃尔卡皮坦的Macbook Air,1.3GHz的英特尔酷睿i5,8 GB …

python opencv numpy python-2.7

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

如何解决Python中的错误“模块'numpy'没有属性'float'”?

我正在使用 NumPy 1.24.0。

运行此示例代码行时,

import numpy as np
num = np.float(3)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/home/ubuntu/.local/lib/python3.8/site-packages/numpy/__init__.py", line 284, in __getattr__
    raise AttributeError("module {!r} has no attribute " AttributeError: module 'numpy' has no attribute 'float'
Run Code Online (Sandbox Code Playgroud)

我该如何修复它?

python numpy

63
推荐指数
4
解决办法
11万
查看次数

numpy.core.multiarray无法导入

我使用以下命令来了解我正在使用的numpy版本

pip show numpy
Run Code Online (Sandbox Code Playgroud)

输出如下所示

---
Name: numpy
Version: 1.8.2
Location: /usr/lib/python2.7/dist-packages
Requires: 
Run Code Online (Sandbox Code Playgroud)

但是,当我运行matplotlib时,我收到了一个错误

RuntimeError: module compiled against API version a but this version of numpy is 9
        from matplotlib import pyplot as plt
      File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 27, in <module>
        import matplotlib.colorbar
      File "/usr/local/lib/python2.7/dist-packages/matplotlib/colorbar.py", line 32, in <module>
        import matplotlib.artist as martist
      File "/usr/local/lib/python2.7/dist-packages/matplotlib/artist.py", line 12, in <module>
        from .transforms import Bbox, IdentityTransform, TransformedBbox, \
      File "/usr/local/lib/python2.7/dist-packages/matplotlib/transforms.py", line 39, in <module>
        from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
Run Code Online (Sandbox Code Playgroud)

我试着升级numpy,

pip install numpy …
Run Code Online (Sandbox Code Playgroud)

python numpy

12
推荐指数
3
解决办法
4万
查看次数

导入matplotlib时numpy的版本错误

当我

import matplotlib
Run Code Online (Sandbox Code Playgroud)

我没有错,但是当我

import matplotlib.pyplot
Run Code Online (Sandbox Code Playgroud)

我明白了

RuntimeError: module compiled against API version 8 but this version of numpy is 7
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/matplotlib/pyplot.py", line 24, in <module>
    import matplotlib.colorbar
  File "/Library/Python/2.7/site-packages/matplotlib/colorbar.py", line 27, in <module>
    import matplotlib.artist as martist
  File "/Library/Python/2.7/site-packages/matplotlib/artist.py", line 8, in <module>
    from transforms import Bbox, IdentityTransform, TransformedBbox, \
  File "/Library/Python/2.7/site-packages/matplotlib/transforms.py", line 35, in <module>
    from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: numpy.core.multiarray failed to import
Run Code Online (Sandbox Code Playgroud)

这看起来像 …

macos packages numpy matplotlib osx-mavericks

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

如何为较新的python版本安装numpy

我正在运行python 3.5.2并想运行

>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'numpy'
Run Code Online (Sandbox Code Playgroud)

但是,如果我登记终端

ola@station:~$ pip install numpy
Requirement already satisfied: numpy in /usr/lib/python2.7/dist-packages
ola@station:~$ 
Run Code Online (Sandbox Code Playgroud)

为什么我有这么多不同的点子?

ola@station:~$ pip
pip     pip2    pip2.7  pip3    pip3.4  pip3.5  pip3.6  
Run Code Online (Sandbox Code Playgroud)

当我尝试使用pip3.4时,我得到了

ola@station:~$ pip3.5 install numpy
Traceback (most recent call last):
  File "/usr/local/bin/pip3.5", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2991, in <module>
    @_call_aside
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2977, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", …
Run Code Online (Sandbox Code Playgroud)

python numpy

0
推荐指数
1
解决办法
362
查看次数