包安装错误导致无法正常使用Anaconda
Can't use Anaconda properly due to package installation error
我通常使用 Python 3.8 和 pyCharm,但对于某些机器学习教程,我想使用 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 创建一个新环境并使用这些包。但是我想将软件包安装到基本环境中。有什么想法吗?
应该使用 conda 安装而不是使用 pip。名称并不总是彼此相等,这意味着有时 pip install thisPackage
不等于 conda install thisPackage
因此应该在将该软件包安装到他们的环境之前进行搜索。
我通常使用 Python 3.8 和 pyCharm,但对于某些机器学习教程,我想使用 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 创建一个新环境并使用这些包。但是我想将软件包安装到基本环境中。有什么想法吗?
应该使用 conda 安装而不是使用 pip。名称并不总是彼此相等,这意味着有时 pip install thisPackage
不等于 conda install thisPackage
因此应该在将该软件包安装到他们的环境之前进行搜索。