对编码非常陌生,我正在尝试学习 Python。我使用 Anaconda 来管理包等。我通常在 cmd 中使用 conda update conda
或 conda update anaconda
最近,当使用这些命令时,它会出现一条消息:“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/