【问题标题】:How do I pip install Twisted without getting an Error?如何 pip install Twisted 而不会出现错误?
【发布时间】:2019-07-12 04:34:03
【问题描述】:

我正在尝试使用 Pip 在 Windows 10 上安装 Twisted。我知道还有很多关于在那里安装 Twisted 的其他问题,但没有一个与我的错误相符。当我运行pip install Twisted 时,出现以下错误:

ERROR: Command "'c:\python\python37\python.exe' -u -c 'import setuptools, 
tokenize;__file__='"'"'C:\\Users\\rohan\\AppData\\Local\\Temp\\pip-install-9k3t35yi\\twisted\\setup.py'"'"';
f=getattr(tokenize, '"'"'open'"'"', open)(__file__);
code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' 
install --record 'C:\Users\rohan\AppData\Local\Temp\pip-record-ec9bnx1z\install-record.txt' 
--single-version-externally-managed --compile" failed with error code 1 in 
C:\Users\rohan\AppData\Local\Temp\pip-install-9k3t35yi\twisted\

我不是专业程序员,无法解释。

我已经尝试安装轮文件,我得到的只是:

ERROR: Twisted-19.2.1-cp38-cp38m-win_amd64.whl is not a supported wheel on this platform.

我在 64 位电脑上运行 64 位 python。 我究竟做错了什么?我不使用蟒蛇。我使用 PyCharm,甚至从它安装 Scrapy(为什么我需要 Twisted)都会给我一个错误。

有人知道我做错了什么或者我应该尝试什么吗?

【问题讨论】:

  • 为最终的 Python 版本使用轮子,而不是仍在开发中的 3.8。
  • 谢谢,安装成功。现在我至少可以在等待答案的同时开始使用它了!

标签: python pip twisted


【解决方案1】:

您不应该使用不稳定的 python 版本的轮子。 Python 3.8 仍在开发中,还没有稳定的版本。您应该为 python 3.7 使用轮子安装:pip install Twisted-19.2.1-cp37-cp37m-win_amd64.whl

【讨论】:

  • Klaus D. 在 cmets 中分享了这一点。虽然它有效,但这不是问题的答案 - 如何使用 pip 安装它。
  • 哦,我没看到……要不要安装没有轮子的包?
  • 是的。使用轮子仍然有效,如果我问的是如何安装 Twisted 那就对了 - 但这不是问题。
  • 如果您尝试在 Python pip install Twisted 安装twis​​ted,您会遇到什么错误?
【解决方案2】:

尝试从此链接下载扭曲的 whl 文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted。下载名称中包含 cp38 的文件。

下载文件后,在该文件夹中打开一个cmd并运行命令:

pip install <file.whl>

例如,如果您下载了 Twisted‑19.7.0‑cp38‑cp38‑win_amd64.whl,请使用:

pip install Twisted‑19.7.0‑cp38‑cp38‑win_amd64.whl

【讨论】:

    【解决方案3】:

    如果您使用 anaconda,只需在 Anaconda 提示符中尝试 conda install Twisted。这帮助我解决了尝试使用 pip 安装 scrapy 的问题。即我输入了conda install scrapy,而我所面临的所有错误都不再存在了。 甚至在此过程中获得了一些新软件包并更新了一些已安装的软件包。分享因为它对我有用。

    【讨论】:

      【解决方案4】:

      您可以尝试在设置>环境>解释器中使用Pycharm IDE安装任何python库,然后安装您要安装的所需库。唯一需要注意的是您选择了系统使用的正确解释器。

      如果您不想使用命令行,这是另一种方法。

      【讨论】:

      • 我已经在我原来的问题中写道,即使使用 PyCharm 也会出现错误。
      【解决方案5】:

      我所做的是从Window OS卸载整个python程序(请使用其他操作系统的人也可以尝试)。

      重新安装整个程序并再次安装 Twisted 软件包。

      【讨论】:

        【解决方案6】:
        scrapy -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0']
        

        记得查看scrapy兼容的python版本。

        我花了一整天的时间来解决这个问题。然后终于意识到不支持python 3.9.1。之后,我用 python 3.6 设置了一个虚拟环境。使用pip install scrapy 并且有效。

        可以查看此人的 youtube 视频以设置虚拟环境: https://www.youtube.com/watch?v=mIB7IZFCE_k&ab_channel=TechWithTim

        希望对你有帮助xD

        【讨论】:

          猜你喜欢
          • 2021-01-14
          • 1970-01-01
          • 1970-01-01
          • 2020-12-16
          • 1970-01-01
          • 2022-06-29
          • 2023-01-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多