当我在PyCharm中编写一个简单的代码时:
import setuptools
a = 10 ## This line is of no use
执行时我没有收到任何错误。但是如果我尝试从终端导入setuptools,我会收到一个错误,即没有名为setuptools的模块。 我在终端写的是:
python3 -c "import setuptools"
我已经为python 2.7安装了setuptools,我也尝试了同样的2.7版本,它在终端和PyCharm这两个地方运行。
答案 0 :(得分:-1)
看起来pycharm的环境设置与您终端中的环境设置不匹配。
尝试在pycharm中执行的脚本中显示sys.path
,并将PYTHONPATH env var调整为与其内联。