Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.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 没有找到公共模块_Python_Pycharm_Python Tesseract - Fatal编程技术网

Python 没有找到公共模块

Python 没有找到公共模块,python,pycharm,python-tesseract,Python,Pycharm,Python Tesseract,我无法在pycharm中导入模块,但是在键入python之后,我可以通过cmd轻松地导入模块,也可以通过pycharm中的python控制台导入模块。我正在使用python 2.7,python.exe在我的路径中 在Pycharm中,当我进入设置并查看解释器时,我可以清楚地看到模块pytesseract 我正在使用pycharm 2018.3.2 以下是图片 PyCharm有两种引用python解释器的方法,您必须确保它们都配置正确。它们执行不同的功能,并且相互独立 第一位是“文件=>Sett

我无法在pycharm中导入模块,但是在键入python之后,我可以通过cmd轻松地导入模块,也可以通过pycharm中的python控制台导入模块。我正在使用python 2.7,python.exe在我的路径中

在Pycharm中,当我进入设置并查看解释器时,我可以清楚地看到模块pytesseract

我正在使用pycharm 2018.3.2

以下是图片


PyCharm有两种引用python解释器的方法,您必须确保它们都配置正确。它们执行不同的功能,并且相互独立

第一位是“文件=>Settings=>Project:x=>Project解释器”。PyCharm将使用您在这里选择的解释器ie:python环境来分析IDE中的代码

第二位是运行/调试配置。这允许您为运行项目指定多个配置。每个配置都可以指定不同的python解释器来运行/调试代码。您创建的每个配置都会在主界面的下拉列表中添加相应的选项


看来你在用venv。我不太熟悉,但您是否激活了包含pytesseract模块的venv环境?我甚至不知道我在使用venv,我在使用正常环境时受到了影响。如何停用venv?同样,我对venv不太熟悉,但这里的文档可能会帮助您:谢谢您的详细回答。这解决了我的问题@工人们很高兴这有帮助!我喜欢看到人们使用PyCharm,这是一个非常棒的IDE!这里有一个PyCharm提供的简便技巧,我希望在第一天就知道:完全同意,在PyCharm之前,我运行pdb调试我的代码,这是一个痛苦!我以前从未见过pdb。它看起来有点有趣,但与IDE相比,用它进行调试肯定是一件很麻烦的事情!