python - 导入错误: No module named 'requests.exceptions'

标签 python anaconda conda

对编码非常陌生,我正在尝试学习 Python。我使用 Anaconda 来管理包等。我通常在 cmd 中使用 conda update condaconda update anaconda

等命令更新 Anaconda/conda

最近,当使用这些命令时,它会出现一条消息:“ImportError:没有名为“Requests.exceptions”的模块”,然后是“导入错误:无法导入名称“Session””,请参见下文。

Traceback (most recent call last):
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main.py", line 171, in main
    activate.main()
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\activate.py", line 181, in main
    from ..install import symlink_conda
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\install.py", line 37, in <module>
    from .core.package_cache import rm_fetched  # NOQA
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\core\package_cache.py", line 9, in <module>
    from .path_actions import CacheUrlAction, ExtractPackageAction
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\core\path_actions.py", line 33, in <module>
    from ..gateways.download import download
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\gateways\download.py", line 10, in <module>
    from requests.exceptions import ConnectionError, HTTPError, InvalidSchema, SSLError
ImportError: No module named 'requests.exceptions'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files\Anaconda3\Scripts\conda-script.py", line 10, in <module>
    sys.exit(main())
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main.py", line 179, in main
    return handle_exception(e)
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\exceptions.py", line 634, in handle_exception
    print_unexpected_error_message(e)
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\exceptions.py", line 596, in print_unexpected_error_message
    stderrlogger.info(get_main_info_str(get_info_dict()))
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\cli\main_info.py", line 162, in get_info_dict
    from ..connection import user_agent
  File "C:\Program Files\Anaconda3\lib\site-packages\conda\connection.py", line 12, in <module>
    from requests import Session, __version__ as REQUESTS_VERSION
ImportError: cannot import name 'Session'

我尝试过使用像pip install requests这样的命令,但它说它已经说“要求已经满足并列出了它的安装位置(我猜测)。

此时,我什至无法从 conda 命令(例如 conda info --envs)获得响应。当我输入该内容时它不会执行任何操作。

如果我需要卸载 conda/anaconda,我会的,但我只是缺少一个简单的修复吗?

谢谢 friend 们!

最佳答案

如果您打算使用 conda 作为 python 环境,则应该使用 conda 安装 requests。

conda 安装请求

关于python - 导入错误: No module named 'requests.exceptions' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48273967/

相关文章:

windows - 从 Windows 上的 Anaconda 安装调用 "conda run"的语法是什么?

python - Pandas 中日期列的最大值/最小值,列包括 nan 值

python - 在列表中找到一段字符串并替换

尝试在 Anaconda Powershell 上安装时找不到 Python 包

python - anaconda安装keras时报错./p KERAS_BACKEND= 0<temp.txt

python - 无法导入安装在新 Conda 环境中的包

python 在异步回调中调用 django 的渲染函数不起作用

python - 如何迭代对象的字段值?

python - 如何在 Anaconda 版本中安装 theano。 2.1 适用于 Python 3.4 的 Windows 64 位?

python - pip install conda 后 Conda 损坏