【问题标题】:"ModuleNotFoundError: No module named 'pycodestyle'" [closed]“ModuleNotFoundError:没有名为‘pycodestyle’的模块”[关闭]
【发布时间】:2021-06-29 16:53:56
【问题描述】:

我已经在我的 mac 上安装了 pycodestyle,使用的路径相同

pip install pycodestyle

但是当我检查它的版本时,我得到-

    "pycodestyle" --version
Traceback (most recent call last):
  File "/Users/shashwatkhilar/tools/bin/pycodestyle", line 6, in <module>
    from pycodestyle import _main
ModuleNotFoundError: No module named 'pycodestyle'

【问题讨论】:

  • edit您的问题并添加产生此错误的代码。

标签: python pycodestyle


【解决方案1】:
  1. 创建项目目录demo
  2. 将目录更改为项目目录
  3. 创建一个虚拟环境myenv
  4. 激活虚拟环境。
  5. 安装 pycodestyle
mkdir demo
cd demo
python3 -m venv myen
source myenv/bin/activate
pip install pycodestyle

使用这些命令检查是否已安装

pip freeze

pycodestyle --version

【讨论】:

    【解决方案2】:

    由于您使用的是 mac。我认为你应该至少有两个版本的 python,而这个 pip install 是用另一个 python 安装的。你可以试试

    pip3 install pycodestyle
    

    如果这不起作用,请尝试找到您要使用的正确版本并设置别名

    alias python=/usr/local/bin/python3
    

    【讨论】:

      【解决方案3】:

      在 Mac 上,pip 指的是旧版本的 Python。如果您想使用 Python 3,请使用 pip3 命令。

      【讨论】:

      • 请删除您的答案。这是错误的。
      • 不,这是真的。 “pip 适用于低于 3 的 python 版本。当您想要安装适用于 python 3 或更高版本的软件包时,使用 pip3。”来源=python-forum.io/thread-12792.html。如果您使用的是 Mac,则 pip 预装了 Python 2.7。 Pip3 是 Python3 版本的 pip。 “如果你只使用pip,那么只会安装python2.7版本。你必须使用pip3才能在Python3上安装它。”来源 = quora.com/What-is-difference-between-pip-and-pip3
      • 是的。我正在使用mac并且pip正在工作我升级到python3。从他的错误信息中,很明显这不是 pip/pip3 的问题。
      • 好吧抱歉,我不知道。我尝试使用 pip3 在我的 Mac 上安装 pycodestyle,没有问题。如果您已将pip 升级到python3,如您所说,问题不在这里。
      猜你喜欢
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 2019-07-16
      • 2022-01-07
      • 2017-12-14
      相关资源
      最近更新 更多