当我尝试导入一个自定义模块时遇到了问题,这个模块非常简单,但我总是得到:
Traceback (most recent call last):
File "demo_module1.py", line 12, in <module>
import mymodule
ModuleNotFoundError: No module named 'mymodule'
我尝试设置环境变量:
set PYTHONHOME=C:\Software\python-3.7.4
set PYTHONPATH=%PYTHONPATH%;C:\pyproys\test
所有内容都位于此处:“C:\pyproys\test”
唯一可行的方法是我直接在代码中添加它,“但我不想在我拥有的每个脚本中都这样做,所以我不想以这种方式维护它”。你知道吗
import sys
sys.path.append('C:\pyproys\\test')
print(sys.path)
下面是我尝试运行的脚本: 演示模块1.py
import mymodule
mymodule.greeting("Jonathan")
'我的模块.py'与'demo\u module1.py'位于同一文件夹中'
我希望只要执行以下命令,代码就能正常运行:
python demo_module1.py
有人能指出我做错了什么吗?你知道吗
尝试在C驱动器的Python文件夹中找到目录/lib/site packages,然后将模块粘贴到该文件夹中,然后重新启动系统。希望能解决你的问题。你知道吗
相关问题 更多 >
编程相关推荐