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

时间:2016-03-03 19:31:47

标签: python python-2.7 pycharm

我刚刚第一次安装PyCharm 5并尝试让事情正常进行。我有一个简单的python脚本试图导入pandas(导入pandas为pd)。它失败了,因为没有安装大熊猫...所以我去安装它然后得到一个错误(复制如下)。

我尝试寻找一些"字节编译"在首选项或帮助中设置但无效。我已经尝试过这里建议的解决方法,包括将默认项目编辑器更改为Python 2.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)

2 个答案:

答案 0 :(得分:18)

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

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

Windows或Linux 文件 - >设置 - >项目口译员

Mac PyCharm - >偏好 - >项目口译员

选择您的python --version,然后您可以使用

安装所需的所有模块
pip install ModuleName

我建议也添加所有PATH

偏好设置 - >工具 - >终端 - >外壳路径:echo $ PATH

答案 1 :(得分:8)

有两个部分非常重要:

  1. 将默认项目解释器更改为Python 2.7 *
  2. 确保您的CURRENT PROJECT设置为也使用Python 2.7。这并不简单,即使更改默认设置也不会自动发生。当我最初将当前项目的解释器改为2.7时,它也没有工作。它只有在我删除了Python 2.6解释器后才能工作,它实际上已调整为2.7版本。
  3. *(也许它可以在3.0中使用......它确实对我使用2.6无效)