【发布时间】:2018-05-23 16:48:34
【问题描述】:
我在 Windows 10 中使用 Pycharm 社区版 2017.3。 我正在使用 venv 运行 Python 2.7。
直到今天一切都很好,但突然之间,PyCharm 停止将根文件夹添加到 PYTHON 路径,并且事情停止工作(除非我手动将它添加到 sys.path)。我没有更改 PyCharm 配置中的任何内容(至少没有明确地......)。我尝试关闭并重新打开 PyCharm,重新启动,清除缓存,清理 Python 编译文件,将根文件夹设置为“sources root”,但似乎都不起作用。
完全相同的代码部署在另一台计算机上并且可以正常工作。
这是坏行:
from TM2_VAL_LAB import test_base, robot_handler
这是错误:
Traceback (most recent call last):
File "C:/Users/baruchl/Documents/_GIT/TM2_VAL_LAB/TM2_VAL_LAB/test_vr_translation_ff.py", line 17, in <module>
from TM2_VAL_LAB import test_base, robot_handler
ImportError: No module named TM2_VAL_LAB
当我在 python 执行期间运行以下命令时:
print os.getenv('PYTHONPATH')
我明白了:
None
当我在远程计算机(一切运行顺利)上运行相同的代码时,我得到:
C:\GIT\TM2_VAL_LAB
这是我正在运行的 python 脚本的根文件夹。
有什么想法吗?
【问题讨论】: