Miniconda环境未使用对应Python:pandas导入失败求助
ModuleNotFoundError: No module named 'pandas' 但conda环境已安装该包
已搜索数小时,若此问题重复还望包涵:)
此前我的PC安装了Anaconda 4.x.x,因解析器耗时过长无法升级,于是我:
- 卸载Anaconda
- 下载Windows 10版Miniconda
- 创建新环境并安装pandas 1.5.2
我的Python文件代码如下:
print('Top of file') import pandas as pd
激活新环境后执行程序,命令行返回:
Top of file
File "E:\MyPath\first_take.py", line 2, in
import pandas as pd ModuleNotFoundError: No module named 'pandas'
在该环境中执行conda list,结果显示已安装pandas 1.5.2。我为此困扰多时,尝试过以下方法:
- 设置PATH变量包含python.exe和pip所在文件夹
- 重新安装Miniconda并让其自动设置PATH变量
- 重新创建环境并指定特定Python版本
- 设置.py文件默认打开程序为Python
更新1
在VS Code中遇到同样问题,但可将Python解释器切换为Miniconda文件夹中的版本,这证实我的猜想:Anaconda prompt使用的解释器并非预期版本,却不知如何修改。
更新2
执行以下命令的输出:
(minitab) C:\Users\Drew>where conda C:\Users\Drew\miniconda3\condabin\conda.bat C:\Users\Drew\miniconda3\Library\bin\conda.bat C:\Users\Drew\miniconda3\Scripts\conda.exe (minitab) C:\Users\Drew>where python C:\Users\Drew\miniconda3\envs\minitab\python.exe C:\Users\Drew\miniconda3\python.exe
恳请各位帮忙解决。
内容的提问来源于stack exchange,提问作者Python_Learner
相关产品推荐
相关产品推荐

