我在Mac上安装了Python Anaconda(OS Mavericks).我想在Mac上恢复默认版本的Python.最好的方法是什么?我应该删除~/anaconda目录吗?还需要进行其他更改吗
目前,当我跑步时,which python我得到这条道路:
/Users/username/anaconda/bin/python
码:
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 …
我正在使用 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)
我该如何修复它?
我使用以下命令来了解我正在使用的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) 当我
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)
这看起来像 …
我正在运行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)