仍在我的教程中推进学习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 https://pypi.python.org/simple/requests/:出现了问题 确认ssl证书:无法连接到HTTPS URL,因为 SSL模块不可用。 - 跳过找不到版本 满足要求请求(来自版本:)没有匹配 为请求找到的分发
“
- >你知道我需要做什么才能正确纠正(我是新手所以如果你能在你的帮助解释中非常详细,它会很棒)?
提前多多感谢
答案 0 :(得分:0)
通常您应该能够使用以下命令安装模块: - > sudo pip安装请求 但是,如果你收到一些错误说明"' sudo'不被视为内部或外部命令, 可操作的程序或批处理文件。",然后使用以下命令并试一试。 - > easy_install请求,这将通过安装所需的"请求来帮助您满足您的要求。模块。
答案 1 :(得分:-1)
正如它在错误消息中所说,您可能想尝试sudo -H pip安装请求。
此-H选项将HOME环境变量设置为超级用户主页而不是用户主页。当您使用sudo运行命令时,它以超级用户身份运行,而不是以标准用户身份运行
您也可以尝试在前面运行不带sudo的命令,因为这可能不是必需的