无法安装python模块:PyCharm错误:“字节编译被禁用,正在跳过”

2024-05-03 04:01:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我第一次安装了PyCharm 5,试着让它正常工作。我有一个简单的python脚本,尝试导入pandas(将pandas导入为pd)。它失败是因为熊猫没有安装。。。所以我去安装它,然后得到一个错误(复制如下)。

我试图在首选项或帮助中寻找一些“字节编译”设置,但没有成功。我已经尝试了这里建议的解决方法,包括将默认项目编辑器更改为Python2.7,但这没有帮助(https://github.com/spacy-io/spaCy/issues/114)。

我该怎么办?

================= Error below =================
Executed command:"
/var/folders/kf/nd7950995gn25k6_xsh3tv6c0000gn/T/tmpgYwltUpycharm-management/pip-7.1.0/setup.py install

Error occurred:
40:357: execution error: warning: build_py: byte-compiling is disabled, skipping.

Command Output:
40:357: execution error: warning: build_py: byte-compiling is disabled, skipping.
warning: install_lib: byte-compiling is disabled, skipping.
error: byte-compiling is disabled.
 (1)

Tags: installpybuild脚本pandasiserrorbyte
2条回答

对于所有有同样问题的人来说,我花了一段时间才在PyCharm 5的新安装中找到解决方案。

问题是您必须更改带来PyCharm 5(2.6默认)的默认解释器。它不同于python版本的系统和IDE。

Windows或Linux文件->;设置->;项目解释器

MacPyCharm->;首选项->;项目解释程序

选择您的python——版本,然后您可以安装所需的所有模块

pip install ModuleName

我还建议添加所有路径

首选项->;工具->;终端->;外壳路径:echo$path

有两个部分非常关键:

  1. 将默认项目解释器更改为Python2.7*
  2. 确保当前项目设置为同时使用Python2.7。这不是那么简单,即使更改了默认值也不会自动发生。当我最初将当前项目的解释器更改为2.7时,它也不起作用。它只在我删除了Python2.6解释器之后才起作用,实际上它已经调整到了2.7版本。

*(也许它可以在3.0中工作。。。我用2.6版当然不管用)

相关问题 更多 >