前言
如果你在网上找了许多关于“UserWarning: The NumPy module was reloaded (imported a second time)”
警告的解决方案,还是无济于事,那么你先想想有没有出现以下的情况:
- 首先想想你是不是安装
numpy
以及其他包的时候报错了,比如说是先安装了依赖numpy的包再安装的numpy导致的报错 - 是不是有
~umpy
的报错字样 - 你是不是到虚拟环境里面删除了关于
~umpy
的文件夹 - 有没有对虚拟环境的python进行降级或者升级等等
如果有以上情况。并且实在无法解决,那么我们直接暴力一点,重新装虚拟环境。
conda重装虚拟环境
- 为了保证衔接性,先创建一个新环境,打开
Anaconda Prompt
输入
conda create --name yourEnv python=x.x
创建新环境
- 重装numpy(切记先安装numpy,再安装其他依赖numpy的包,并且保证版本匹配)
pip install numpy
- 删除旧环境
- 首先,你需要知道要删除的环境的名称。可以使用以下命令列出所有的conda环境:
conda env list
- 确定要删除的环境名称后,使用以下命令删除环境:
conda env remove --name 环境名称
替换环境名称为你想要删除的Conda环境的名字。
例如,如果你要删除名为myenv的环境,你可以运行:
conda env remove --name myenv
这将删除myenv环境及其所有依赖项。