Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python包在文件夹A中工作,但不在文件夹B中_Python - Fatal编程技术网

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