【问题标题】:Some issues on installing modules with PyCharm使用 PyCharm 安装模块的一些问题
【发布时间】:2018-06-06 06:15:17
【问题描述】:

使用 Mac 10.13.2、PyCharm 2017.3(社区版)、Python 3.6.4:

我一直在寻找高低,但没有运气,因为我尝试过的任何方法都不起作用。我已经成功安装了Python 3.6PyCharm,但是当我安装模块时它让我发疯@ PyCharm 中的 987654328@,PyBluezopenpyxl

Can't install time moduletime 包的答案是The time module is part of Python's standard library. It's installed along with the rest of Python, and you don't need to (nor can you!) install it with pip.

我安装PyBluez模块时的错误警告信息总是如下:

PermissionError: [Errno 13] 权限被拒绝: '/Users/ringo/Library/Caches/pip/wheels/e7/40/9d/b772a3cf2ca121e87a06eabe9483271816581dec7c772272d3'

当它发生时,我改用命令sudo pip3 install PyBluez将它安装在终端应用程序中

错误信息: PyBluez 构建轮子失败

命令“/usr/local/opt/python3/bin/python3.6 -u -c”导入 设置工具, tokenize;文件='/private/tmp/pip-build-umoukn9i/PyBluez/setup.py';f=getattr(tokenize, 'open', open)(文件);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" 安装 --record /tmp/pip-53lcxusy-record/install-record.txt --single-version-externally-managed --compile" 失败,错误代码 1 在 /private/tmp/pip-build-umoukn9i/PyBluez/

安装 openpyxl: 在我使用sudo pip3 install openpyxl 在终端应用程序中安装openpyxl 后,我重新打开了一个PyCharm 项目,但该模块不在包列表中。当我import openpyxl 并运行该项目时,出现ModuleNotFoundError: No module named 'openpyxl' 信息.

如果我用 PyCharm 安装它,错误信息与安装时的错误信息相同PyBluez

如何解决这些问题?它需要我滑动才能继续,所以它会减慢我的速度......如果你能分享一些我应该研究的正确方法,我将不胜感激.谢谢。

【问题讨论】:

    标签: python module installation pycharm pybluez


    【解决方案1】:

    添加更多信息:

    Cannot import Bluetooth in Python 3 (OSX)Carl Bratt 提出这个问题,我找到了答案:

    这是 GitHub 上已关闭的 OS X 导入问题 #108: http://github.com/karulis/pybluez/issues/108

    这实际上是一个相当古老的问题。

    作者建议您可能做的一件事是删除您当前的 使用 pip 安装和安装 GitHub 存储库:

    git clone https://github.com/karulis/pybluez.git pip install -e pybluez

    您可以使用的另一个命令:

    pip3 install --upgrade git+https://github.com/rgov/pybluez.git#egg=pybluez

    【讨论】:

      【解决方案2】:

      尝试安装 anaconda3 而不是 python 本身 https://www.anaconda.com/download/#macos 我正在为 python 使用 anaconda

      【讨论】:

      • 好的,谢谢,我去学习什么是anaconda3以及如何使用它。
      • The following packages are not available from current channels:- pybluez 看来anaconda不支持蓝牙编程使用的包PyBluez,所以可能我还是需要使用PyCharm。
      猜你喜欢
      • 2020-03-11
      • 2020-11-03
      • 2018-12-14
      • 2023-03-03
      • 1970-01-01
      • 2014-12-06
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      相关资源
      最近更新 更多