关于Python通过命令行安装包的时候pip提示错误和python中pipinstall安装库报错的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于4行指令解决pip下载Python第三方库
关于Python 通过命令行安装包的时候 pip 提示错误和python中pip install安装库报错的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于4 行指令解决 pip 下载 Python 第三方库太慢问题(pip 更换国内下载源)、Jupiter 页面环境下使用 pip 无法安装(AttributeError: module ''pip'' has no attribute ''main'')、linux(乌班图)下执行 pip 没有问题,执行 sudo pip 报错的问题、Mac 下更新 pip 时报错 OSError: [Errno 13] Permission denied: ''/Library/Python/2.7/site-packages/pip-9.0...等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- Python 通过命令行安装包的时候 pip 提示错误(python中pip install安装库报错)
- 4 行指令解决 pip 下载 Python 第三方库太慢问题(pip 更换国内下载源)
- Jupiter 页面环境下使用 pip 无法安装(AttributeError: module ''pip'' has no attribute ''main'')
- linux(乌班图)下执行 pip 没有问题,执行 sudo pip 报错的问题
- Mac 下更新 pip 时报错 OSError: [Errno 13] Permission denied: ''/Library/Python/2.7/site-packages/pip-9.0...
Python 通过命令行安装包的时候 pip 提示错误(python中pip install安装库报错)
安装的提示后提示错误为:
The term 'pip' is not recognized as the name of a cmdlet
具体的提示信息如上图所示。
原因和方案
出现上面的问题的原因大部分情况是因为在 Python 安装的时候没有将 Python 的 Path 添加到环境变量中去。
通常这个文件是位于 Python 安装路径下有一个 Scripts 的文件夹。
例如,如果使用默认的安装路径,那在我的计算机上的文件安装路径为:
C:\Users\yhu\AppData\Local\Programs\Python\python39\Scripts
将上面的路径添加到你的 Windows 的系统配置 Path 下就可以了。
当完成上面的设置后再重启命令行工具,再输入 pip 应该不会提示有问题了。
因为 VSCode 使用的是 PS 的控制台,所以应该不需要进行修改也可以使用了。
https://www.ossez.com/t/python-pip/13385
4 行指令解决 pip 下载 Python 第三方库太慢问题(pip 更换国内下载源)
问题由来:
之前在写一篇项目博客时,pip 下载 Python 第三方库:graphic-verification-code,实在太慢了,于是使用 Python 库官网下载,还是很慢,而且不断失败,下载慢且不断失败的根本原因是:该库文件是国外的下载源。
经过评论区的小伙伴们推荐,遂得一解决方法,分享给各位。
解决方法:
pip 下载更换国内源(Windows 系统),共 3 步,如下所示:
第 1 步:打开目录输入:% appdata%,打开 % appdata% 文件,如下图所示:
本文分享 CSDN - 不脱发的程序猿。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。
Jupiter 页面环境下使用 pip 无法安装(AttributeError: module ''pip'' has no attribute ''main'')
- 异常:
-
AttributeError Traceback (most recent call last) <ipython-input-5-880e5dfa627c> in <module> 1 def install(package): 2 pip.main(["install", package]) ----> 3 install("syslog_parse") <ipython-input-5-880e5dfa627c> in install(package) 1 def install(package): ----> 2 pip.main(["install", package]) 3 install("syslog_parse") AttributeError: module ''pip'' has no attribute ''main''
- 代码:
-
def install(package): pip.main(["install", package]) def uninstall(package): pip.main(["uninstall -y", package])
- 解决:这是因为 pip 不同版本的情况:
-
def install(pkg): try: from pip._internal import main except Exception: from pip import main return main(["install", pkg]) def uninstall(pkg): try: from pip._internal import main except Exception: from pip import main return main(["uninstall -y", pkg])
linux(乌班图)下执行 pip 没有问题,执行 sudo pip 报错的问题
最近刚装好 linux 的虚拟机,在装一个套件时提示权限不足,于是添加上了 sudo 命令,结果直接报以下错误,
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
原来是环境变量设置的问题,后来看到了 @雪地里的 Alan 的解决方案,正好就是这问题的,写下随笔方便以后查找。
1. 首先编辑 /etc/sudoers 文件
sudo visudo
把文件的第九行的 Defaults env_reset 改成 Defaults !env_reset
按 ctrl+o 保存文件,然后按 ctrl+x 退出编辑
2. 编辑 .bashrc 文件
sudo nano .bashrc
在文件末尾添加一行代码
alias sudo=''sudo env PATH=$PATH''
按 ctrl+o 保存文件,然后按 ctrl+x 退出编辑
3. 直接执行
source ~/.bashrc
ok 可以愉快地 pip 安装套件了
Mac 下更新 pip 时报错 OSError: [Errno 13] Permission denied: ''/Library/Python/2.7/site-packages/pip-9.0...
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", line 778, in install
requirement.uninstall(auto_confirm=True)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 754, in uninstall
paths_to_remove.remove(auto_confirm)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_uninstall.py", line 115, in remove
renames(path, new_path)
File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/__init__.py", line 267, in renames
shutil.move(old, new)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 300, in move
rmtree(src)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 247, in rmtree
rmtree(fullname, ignore_errors, onerror)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 252, in rmtree
onerror(os.remove, fullname, sys.exc_info())
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 250, in rmtree
os.remove(fullname)
OSError: [Errno 13] Permission denied: ''/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/EGG-INFO/PKG-INFO''
You are using pip version 9.0.1, however version 19.1.1 is available.
You should consider upgrading via the ''pip install --upgrade pip'' command.
在 Mac 下使用 pip 更新一个 Python 库时提示 pip 版本过低,底部命令行中显示需要升级,升级命令为:You should consider upgrading via the ''pip install --upgrade pip'' command.
安装给出的命令输入:pip install --upgrade pip;结果执行后,还是报同样的错误。
重试 N 次后,发现还是执行失败。
最后上网查找后,才发现是权限问题,修改执行命令为:sudo pip install --upgrade pip
结果执行成功啦,普天同庆哦~
关于Python 通过命令行安装包的时候 pip 提示错误和python中pip install安装库报错的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于4 行指令解决 pip 下载 Python 第三方库太慢问题(pip 更换国内下载源)、Jupiter 页面环境下使用 pip 无法安装(AttributeError: module ''pip'' has no attribute ''main'')、linux(乌班图)下执行 pip 没有问题,执行 sudo pip 报错的问题、Mac 下更新 pip 时报错 OSError: [Errno 13] Permission denied: ''/Library/Python/2.7/site-packages/pip-9.0...等相关内容,可以在本站寻找。
本文标签: