Python 皮查姆;Visual Studio代码:导入包
PyCharm导入程序包的代码Python 皮查姆;Visual Studio代码:导入包,python,interpreter,Python,Interpreter,PyCharm导入程序包的代码extra: from sys import path path.append('..\\packages') import extra.iota Visual Studio代码中的同一代码出现错误: ModuleNotFoundError: No module named 'extra' 出于某种原因,要在Visual Studio代码中导入额外的模块,我需要使用以下代码: from sys import path path.append('.\\packag
extra
:
from sys import path
path.append('..\\packages')
import extra.iota
Visual Studio代码中的同一代码出现错误:
ModuleNotFoundError: No module named 'extra'
出于某种原因,要在Visual Studio代码中导入额外的
模块,我需要使用以下代码:
from sys import path
path.append('.\\packages')
import extra.iota
有人能解释为什么我需要在VSC中使用一个点而不是两个点吗?通过调用文件获取路径文件 pathfile=os.path.join(os.path.dirname(文件)
system.path.insert(0,os.path.abspath(pathfile))您可以将包的完整路径插入sys.path 您可以通过
\uuuu文件\uuuu
检查以下代码:
path = os.path.join(os.path.dirname(__file__), "../packages")
sys.path.insert(0, os.path.abspath(path))
确保添加包的绝对路径
有时工作目录在许多IDE中是不同的,所以最好使用完整路径。为什么不将
main.py
放在一个级别上呢?