Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python &引用;sudo pip安装请求”;和目录问题?_Python_Pip - Fatal编程技术网

Python &引用;sudo pip安装请求”;和目录问题?

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”或其

在学习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, 您可能需要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模块不可用。-跳过找不到满足需求请求的版本(来自版本:),找不到与请求匹配的分发版本可能存在的副本