Python &引用;sudo pip安装请求”;和目录问题?
在学习python的教程中,我仍在继续学习,有人告诉我:Python &引用;sudo pip安装请求”;和目录问题?,python,pip,Python,Pip,在学习python的教程中,我仍在继续学习,有人告诉我: sudo pip install requests 以下是我得到的回报: " 目录'/Users/gui/Library/Caches/pip/http'或其父目录 目录不属于当前用户,缓存已被删除 已禁用。请检查该目录的权限和所有者。如果 用sudo执行pip时,您可能需要sudo的-H标志 配置了需要TLS/SSL的位置,但是SSL模块 在Python中不可用。目录 “/Users/gui/Library/Caches/pip”或其
sudo pip install requests
以下是我得到的回报:
"
目录'/Users/gui/Library/Caches/pip/http'或其父目录
目录不属于当前用户,缓存已被删除
已禁用。请检查该目录的权限和所有者。如果
用sudo执行pip时,您可能需要sudo的-H标志
配置了需要TLS/SSL的位置,但是SSL模块
在Python中不可用。目录
“/Users/gui/Library/Caches/pip”或其父目录不归其所有
由当前用户创建,缓存控制盘已被禁用。请检查
该目录的权限和所有者。如果使用sudo执行pip,
您可能需要sudo的-H标志。收集请求无法获取URL
当前位置有一个问题
正在确认ssl证书:无法连接到HTTPS URL,因为
SSL模块不可用。-跳过找不到版本
满足要求的(来自版本:)不匹配
找到请求的分发
"
-->你知道我需要准确地纠正什么吗(我是一个新手,所以如果你能在你的帮助解释中非常详细,那就太棒了)
提前非常感谢因此,正如错误消息中所说的,您可能希望尝试sudo-H pip安装请求 此-H选项将HOME环境变量设置为超级用户HOME,而不是用户HOME。当您使用sudo运行命令时,它将作为超级用户而不是标准用户运行
您也可以尝试在前面没有sudo的情况下运行该命令,因为这可能不是必需的通常,您应该能够使用以下命令安装模块: ->sudopip安装请求 但如果您遇到一些错误,说明“sudo”不被识别为内部或外部命令, “可操作程序或批处理文件”,然后按照下面的命令进行尝试。 ->轻松安装请求,这将帮助您通过安装所需的“请求”模块来满足您的需求。谢谢,但在执行“sudo-H pip安装请求”或“pip安装请求”时,在这两种情况下,我仍然会收到以下错误消息:pip配置了需要TLS/SSL的位置,但是Python中的ssl模块不可用。收集请求无法获取URL:确认ssl证书时出现问题:无法连接到HTTPS URL,因为ssl模块不可用。-跳过找不到满足需求请求的版本(来自版本:),找不到与请求匹配的分发版本可能存在的副本