【发布时间】:2020-08-02 19:00:40
【问题描述】:
我无法导入任何类型的模块。我知道我已经安装了模块,并且它们输入正确,但它仍然无法正常工作,并且在尝试 import numpy as np 时给了我这个完整的错误:
C:\Users\alecd\Desktop\Code\PYTHON\chess>C:/Users/alecd/AppData/Local/Microsoft/WindowsApps/python.exe c:/Users/alecd/Desktop/Code/PYTHON/chess/chess_board.py
Traceback (most recent call last):
File "c:/Users/alecd/Desktop/Code/PYTHON/chess/chess_board.py", line 3, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
我将所有代码保存在很多文件夹中,当我将代码从文件夹中取出时,它可以正常工作。但是我不希望我的所有代码都放在一个大文件夹中。我尝试创建一个新的PYTHONPATH,我相信它会起作用,但我必须每次都附加我的所有脚本,这将非常低效。
【问题讨论】:
-
检查是否在正确的环境中
-
做一个
pip freeze看看你是否在正确的环境中。 -
请使用 virtualenv 并且不要编辑 PYTHONPATH
-
如果你同时安装了python2和python3,并且你使用'pip install package'来安装包,尝试使用pip3。例如:'pip3 install numpy'
标签: python python-import python-module