当我尝试从 PyCharm IDE 运行我的程序时,一切正常,但如果我输入 Fedora:
python myScript.py
在 shell 提示符中,我从模块 1 中收到导入错误。
ImportError : No modue named myDependency
PyCharm 做了什么才能让解释器在从 IDE 启动时找到我的依赖项?如何让我的脚本找到其依赖项,以便可以使用单个命令启动它?
有几种可能的原因可能导致此情况:
- 同样的Python解释器?检查与
import sys; print(sys.executable)
- 是同一个工作目录吗?检查与
import os; print(os.getcwd())
- 差异在于
sys.path
,这是 python 按顺序搜索导入位置的列表,可能是由环境变量引起的。检查与import sys; print(sys.path)
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)