Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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 在linux中导入错误,但在windows上导入成功 导入操作系统 os.chdir(“../../”) 打印os.getcwd() 导入系统 导入单元测试 从chatbot_run.chatbot_conf导入chatbot_conf_dict /首页/梦幻光/一格 回溯(最近一次呼叫最后一次): 文件“test_time_entity.py”,第21行,在 从chatbot_run.chatbot_conf导入chatbot_conf_dict ImportError:没有名为chatbot_run.chatbot_conf的模块_Python_Linux_Windows - Fatal编程技术网

Python 在linux中导入错误,但在windows上导入成功 导入操作系统 os.chdir(“../../”) 打印os.getcwd() 导入系统 导入单元测试 从chatbot_run.chatbot_conf导入chatbot_conf_dict /首页/梦幻光/一格 回溯(最近一次呼叫最后一次): 文件“test_time_entity.py”,第21行,在 从chatbot_run.chatbot_conf导入chatbot_conf_dict ImportError:没有名为chatbot_run.chatbot_conf的模块

Python 在linux中导入错误,但在windows上导入成功 导入操作系统 os.chdir(“../../”) 打印os.getcwd() 导入系统 导入单元测试 从chatbot_run.chatbot_conf导入chatbot_conf_dict /首页/梦幻光/一格 回溯(最近一次呼叫最后一次): 文件“test_time_entity.py”,第21行,在 从chatbot_run.chatbot_conf导入chatbot_conf_dict ImportError:没有名为chatbot_run.chatbot_conf的模块,python,linux,windows,Python,Linux,Windows,chatbot_运行是我写的一个项目。 我正在做第五行的导入,它在Windows上运行良好。 python文件位于yige/test/ner文件夹中,我也在这个文件夹中运行该文件。 它印的是伊格,查博特润也在伊格。 这真奇怪。导致这种情况的linux中的差异是什么。您应该将项目路径添加到sys.path中,而不是使用os.chdir import os os.chdir('../../') print os.getcwd() import sys import unittest from cha

chatbot_运行是我写的一个项目。 我正在做第五行的导入,它在Windows上运行良好。 python文件位于yige/test/ner文件夹中,我也在这个文件夹中运行该文件。 它印的是伊格,查博特润也在伊格。
这真奇怪。导致这种情况的linux中的差异是什么。

您应该将项目路径添加到
sys.path
中,而不是使用
os.chdir

import os
os.chdir('../../')
print os.getcwd()
import sys
import unittest
from chatbot_run.chatbot_conf import chatbot_conf_dict

/home/mengyuguang/yige
Traceback (most recent call last):
  File "test_time_entity.py", line 21, in <module>
    from chatbot_run.chatbot_conf import chatbot_conf_dict
ImportError: No module named chatbot_run.chatbot_conf

在问题中插入错误谢谢,你能找出发生了什么吗?似乎你还没有在你的linux运行机器上安装程序包
ImportError:没有名为chatbot\u run.chatbot\u conf的模块这是你的问题-它无法在你的windows机器上导入配置文件。。可以导入吗?@eamirgh这是我写的一个项目。它有效,但为什么它在使用os.chdir的windows上有效?windows中的大多数IDE会自动为您将项目路径添加到
sys.path
。我怀疑是这样的。是的,你是对的,我打印了路径,看到pycharm自动将我的项目路径添加到sys.path。
sys.path.append("../..")
from chatbot_run.chatbot_conf import chatbot_conf_dict