首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入模块Python 3 Windows

无法导入模块Python 3 Windows
EN

Stack Overflow用户
提问于 2018-08-22 03:45:15
回答 1查看 8.9K关注 0票数 1

问题描述:当从终端运行脚本时(例如:导航到C:\PythonPrograms\ProjectName>并输入文件名,使其看起来像C:\PythonPrograms\ProjectName>main.py),脚本无法运行,并收到错误消息。例如,如果脚本包含import numpy,则错误为ImportError: No module named numpy。从IDE (如spyder )运行时,模块将正确导入。

模块与Anaconda一起安装,并显示在C:\Python37\Lib\site-packages下面。

Systems:Windows 10Python 3.7.0

代码示例此脚本成功运行:

代码语言:javascript
复制
 x = 1
 for i in range(10):
     print x
     x += 1


C:\Python Programs>test.py
1
2
3
4
5
6
7
8
9
10

此脚本不运行:

代码语言:javascript
复制
import serial
x = 1
for i in range(10):
    print x    
    x += 1


C:\Python Programs>test.py
Traceback (most recent call last):
  File "C:\Python Programs\test.py", line 1, in <module>
    import serial
ImportError: No module named serial

编辑:被添加到系统路径中,如下所示:屏风

解决了!

检查了路径,一切都是正确的。去卸载python并重新安装,发现有一个未知的python2.7安装,一旦它卸载,所有的工作正常。

EN

回答 1

Stack Overflow用户

发布于 2018-08-24 00:52:36

您必须确保您的Python路径环境变量在您的系统上被正确设置。

这看起来应该是

代码语言:javascript
复制
C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\Python37-32\

如果没有,请尝试重新安装Python并检查Add Python 3.7 to PATH

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51959579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档