【问题标题】:Not able to import setuptools when using terminal but can do it from pycharm, how to fix this?使用终端时无法导入 setuptools 但可以从 pycharm 导入,如何解决?
【发布时间】:2015-06-11 10:33:29
【问题描述】:

当我在 PyCharm 中编写一个简单的代码时:

import setuptools
a = 10  ## This line is of no use

执行时我没有收到任何错误。但是,如果我尝试从终端导入 setuptools,我会收到一个错误,即没有名为 setuptools 的模块。 我在终端上写的是:

python3 -c "import setuptools"

我为 python 2.7 安装了 setuptools,我也为 2.7 版本尝试了相同的设置,它在终端和 PyCharm 两个地方都运行。

【问题讨论】:

  • 你在哪里看到你在 python3 中不能有 setuptools? pypi.python.org/packages/3.4/s/setuptools/…
  • 这里,可能已经过时了:stackoverflow.com/questions/6587507/…
  • 那是在 2011 年
  • 好的。但是我最初的问题仍然没有得到解答。我在使用 pycharm 运行该简单代码时使用的是 python3.4 解释器。
  • 那么你已经安装了多个版本的python3或者你正在使用python2解释器inp ycharm作为项目解释器

标签: python python-2.7 python-3.x pycharm setuptools


【解决方案1】:

看起来 pycharm 设置的环境与您在终端中设置的环境不匹配。

尝试在 pycharm 中执行的脚本中显示 sys.path,并调整 PYTHONPATH env var 使其与它内联。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    • 2021-11-20
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多