Anaconda ModuleNotFoundError与使用pip安装的自定义包

2024-04-26 12:02:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我在windows10上运行Anaconda3并使用安装了一个自定义包

C:\Users\username\Anaconda3\envs\myenv\Scripts\pip install mypackage

所以这个命令在里面安装了这个包

C:\Users\username\Anaconda3\envs\myenv\Lib\site-packages\mypackage

如果我启动Anaconda提示符并运行

conda activate myenv
python
>> import mypackage

我没有任何问题,但在Spyder内部,我得到了ModuleNotFoundError

Python提示

conda activate myenv
python
>> import sys; sys.executable
 'C:\\Users\\username\\Anaconda3\\envs\\myenv\\python.exe'

>> import os; os.environ['PATH']
'C:\\Users\\username\\Anaconda3\\envs\\myenv;C:\\Users\\username\\Anaconda3\\envs\\myenv\\Library\\mingw-w64\\bin;C:\\Users\\username\\Anaconda3\\envs\\myenv\\Library\\usr\\bin;C:\\Users\\username\\Anaconda3\\envs\\myenv\\Library\\bin;C:\\Users\\username\\Anaconda3\\envs\\myenv\\Scripts;C:\\Users\\username\\Anaconda3\\envs\\myenv\\bin;C:\\Users\\username\\Anaconda3\\condabin;C:\\Program Files (x86)\\Intel\\iCLS Client;C:\\Program Files\\Intel\\iCLS Client;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\nodejs;C:\\Program Files\\Git\\cmd;C:\\Users\\username\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\username\\AppData\\Roaming\\npm;C:\\Users\\username\\Anaconda3\\envs\\myenv\\lib\\site-packages\\pywin32_system32'

斯派德

In[8]: import sys; sys.executable
Out[8]: 'C:\\Users\\username\\Anaconda3\\envs\\myenv\\pythonw.exe'    


In[13]: import os; os.environ['PATH']
Out[13]:'C:\\Users\\username\\Anaconda3\\envs\\myenv;C:\\Users\\username\\Anaconda3\\envs\\myenv\\Library\\mingw-w64\\bin;C:\\Users\\username\\Anaconda3\\envs\\myenv\\Library\\usr\\bin;C:\\Users\\username\\Anaconda3\\envs\\myenv\\Library\\bin;C:\\Users\\username\\Anaconda3\\envs\\myenv\\Scripts;C:\\Users\\username\\Anaconda3\\envs\\myenv\\bin;C:\\Users\\username\\Anaconda3\\condabin;C:\\Users\\username\\Anaconda3;C:\\Users\\username\\Anaconda3\\Library\\mingw-w64\\bin;C:\\Users\\username\\Anaconda3\\Library\\usr\\bin;C:\\Users\\username\\Anaconda3\\Library\\bin;C:\\Users\\username\\Anaconda3\\Scripts;C:\\Program Files (x86)\\Intel\\iCLS Client;C:\\Program Files\\Intel\\iCLS Client;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\nodejs;C:\\Program Files\\Git\\cmd;C:\\Users\\username\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\username\\AppData\\Roaming\\npm;C:\\Users\\username\\Anaconda3\\envs\\myenv\\lib\\site-packages\\pywin32_system32;C:\\Users\\username\\Anaconda3\\envs\\myenv\\lib\\site-packages\\pywin32_system32'

Tags: binwindowslibraryusernamecomponentsfilesprogrammanagement