由于套件安装错误,无法正确使用Anaconda

时间:2020-04-20 14:51:08

标签: python numpy anaconda python-import spyder

我通常使用带有pyCharm的Python 3.8,但是对于某些机器学习教程,我想使用Anaconda Spyder 4.1.2。因此,当我在默认Windows cmd

中编写时
    C:\Users\Ege>python --version
Python 3.8.2

当我在anaconda提示符下编写时:

(base) C:\Users\Ege>python --version
Python 3.7.7

这是我的基本(根)环境的版本。我搜索并发现Anaconda在环境中支持3.8,但尚不支持基本版本。因此,我无法将其升级到3.8。现在问题来了:

当我尝试在Spyder中使用numpy时,它说没有导入的名为numpy的模块。我去检查了Anaconda基本环境,是的,没有numpy软件包。我打开了conda提示,然后写了

pip3 install numpy

它说:

Requirement already satisfied: numpy in c:\python38\lib\site-packages (1.18.1)

但是,天哪,你不允许我使用python38。

有些人可以说可以用python38创建一个新环境并使用这些软件包。但是我想将软件包安装到基本环境。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

应该使用conda install代替usin pip。名称并不总是彼此相等,这意味着有时rect = cv.minAreaRect(cnt) box = cv.boxPoints(rect) box = np.int0(box) cv.drawContours(img,[box],0,(0,0,255),2) 不等于pip install thisPackage,因此应该在将该软件包安装到其环境之前进行搜索。