【问题标题】:How do I get python requests package to work?如何让 python 请求包工作?
【发布时间】:2021-01-08 02:19:44
【问题描述】:

我似乎无法正确安装请求包。不管我使用什么来实际运行我的程序,我都会得到同样的错误:

Traceback (most recent call last): File "/Users/garce/Desktop/songlyrics/getlyrics.py", line 2, in <module> import requests ModuleNotFoundError: No module named 'requests'

但是,我使用 pip 来安装请求。当我在终端窗口中运行pip show requests 时,它会出现:

Name: requests Version: 2.24.0 Summary: Python HTTP for Humans. Home-page: https://requests.readthedocs.io Author: Kenneth Reitz Author-email: me@kennethreitz.org License: Apache 2.0 Location: /Users/garce/opt/anaconda3/lib/python3.8/site-packages Requires: urllib3, idna, certifi, chardet Required-by: Sphinx, jupyterlab-server, conda, conda-build, anaconda-project, anaconda-client

我认为这是某种路径问题,但我无法弄清楚这里出了什么问题。有什么想法吗?

【问题讨论】:

  • 请分享您如何(以及在​​何处)使用 pip 命令,以及您是如何运行脚本的。

标签: python path pip python-requests package


【解决方案1】:

您是在全局安装包,还是在 pipenv 环境中安装?如果在全球范围内,您是否尝试过 pipenv?它不仅被认为是最佳实践,而且我发现使用 pipenv 或 Anaconda 环境通常可以解决我遇到的路径问题。

【讨论】:

  • 我试过 pipenv,它似乎工作!我有点沉默,因为我听说 pipenv n00bs 可以通过尝试来搞砸他们的计算机,但到目前为止还没有发生任何不好的事情
  • 为了它的价值,你绝对可以用 pipenv 搞砸你的电脑。所以,就像,要小心。所有这些都不是真正不可逆转的(至少在我使用过的 Linux/Mac 系统上不是,而且我怀疑 Windows 有什么不同),但我不能说我已经能够从 pipenv 中清除我自己的所有碎屑。就个人而言,我强烈推荐 Anaconda,但我知道这不是流行的答案,主要源于我的数据科学背景。
猜你喜欢
  • 1970-01-01
  • 2021-03-04
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 2018-06-04
  • 2022-08-13
  • 2010-11-16
  • 2021-10-20
相关资源
最近更新 更多