python包在文件夹A中工作,但不在文件夹B中
一个无趣的问题 我有一个名为python包在文件夹A中工作,但不在文件夹B中,python,Python,一个无趣的问题 我有一个名为TorCtl的包,我将它保存在/root/a中,并在/root/a中创建了一个文件(useIt.py),该文件使用了该包,并且工作非常正常 现在,当我尝试在另一个项目中使用这个包时,问题就开始了 我将TorCtl包复制到/root/B/C中,并创建了一个新文件(useIt2.py)(此文件是从该包的主文件中使用的。) 当我运行main时,我从TorCtl包中得到导入错误。例如: from elixir import * ImportError: No module n
TorCtl
的包,我将它保存在/root/a
中,并在/root/a
中创建了一个文件(useIt.py
),该文件使用了该包,并且工作非常正常
现在,当我尝试在另一个项目中使用这个包时,问题就开始了
我将TorCtl
包复制到/root/B/C
中,并创建了一个新文件(useIt2.py
)(此文件是从该包的主文件中使用的。)
当我运行main时,我从TorCtl包中得到导入错误。例如:
from elixir import *
ImportError: No module named elixir
我不知道为什么它应该在一个文件夹而不是另一个文件夹中工作
有人能指出我做错了什么吗?尝试从
根目录\A
中完全删除包和文件,然后再试一次。@ρss hmmm\root\A和\root\B之间没有任何关系。我不知道这有什么帮助,但我会试试。@ρss我没有帮助mate,你在哪个文件夹中使用它2。py@VincentBeltmanTorCtl位于/root/B/C中,因此它使用2.py