Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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_Macos_Module - Fatal编程技术网

尝试使用Python模块时出错

尝试使用Python模块时出错,python,macos,module,Python,Macos,Module,我试图在项目中使用该模块,但不知道如何使用它 我所尝试的: 将模块作为ZIP文件下载 解压该文件,给出我在GitHub页面中看到的目录结构 打开终端,并导航到其中包含setup.py的目录 运行命令sudo python setup.py install 这似乎运行得很好,因为我收到一条消息说“已完成处理依赖项” 现在,当我进入PyCharm(我正在使用的IDE)并尝试运行import readability时,我会收到一个错误,提示ImportError:No module name'read

我试图在项目中使用该模块,但不知道如何使用它

我所尝试的:

  • 将模块作为ZIP文件下载
  • 解压该文件,给出我在GitHub页面中看到的目录结构
  • 打开终端,并导航到其中包含
    setup.py
    的目录
  • 运行命令
    sudo python setup.py install
  • 这似乎运行得很好,因为我收到一条消息说“已完成处理依赖项”
  • 现在,当我进入PyCharm(我正在使用的IDE)并尝试运行
    import readability
    时,我会收到一个错误,提示
    ImportError:No module name'readability'

    失败的可能原因:

    • 我向PyCharm指定我使用的是Python 3解释器。终端默认安装在2.x Python目录中吗
    • PyCharm.py文件的位置重要吗

    我的主要错误是在版本2.7.2下的终端中运行python命令。通过使用关键字python3而不是python,我能够强制终端使用正确的版本。我还需要安装setuptools。

    python--version的输出是什么?你重新启动了PyCharm吗?它可能不会立即接收到更改。您可以从终端导入它,而不仅仅是从IDE导入吗?它在python shell中工作吗?您有一个或多个python版本吗?使用PyCharm使用的相同解释器运行setup.py。python版本输出2.7.2。我可以从终端导入可读性。我有两个版本的python。