python下载第三方库提示pip不是内部或外部命令,python中pip不是内部或外部命令

  python下载第三方库提示pip不是内部或外部命令,python中pip不是内部或外部命令

  另一方面,pip2的安装苹果个人计算机附带了python 2.7的环境,可以直接在哪条蟒蛇上看到其安装目录:

  如果在~ $哪个python/系统/库/框架/python。框架/版本/2.7/sx DDT/python中查看python2.7没有问题,请单击

  ~ $ sudo easy _ installpip密码:searchingforpippbestmatch 3360 pip 19。1 .1 pip 19。1 .1 isalreadytheactiveversionianeasy pion sxddtinstallingpip 3.7脚本到/usr/local/sxddtinstallingpip 3脚本to/usr/local/sxddtusing site-packages processingdependencies for pip finisheddprocessingdependencies for pip安装完成后,请将pip -V或pip2 -V

  ~ $ pip-vpip 19.2.3来自/库/python/2.7/站点包/pip-19。2 .3-py 2.7.egg/pip(python 2.7))

  ~ $哪个pip/usr/local/sx DDT/pip~$哪个pip2/usr/local/sx DDT/pip 2之后,只需运行pip2安装xxx,python2中的软件包就会进入

  二。安装pip3的第一步:在终端上输入科尔https://bootstrap.pypa.io/get-pip.py-oget-pip.py

  ~ $ curl https://bootstrap.pypa.io/get-pip.py-oget-pip.py %总计%已收到% xferdaveragespeedtimecurrentdloaddotalspendleftspeed 10017333k 00执行步骤3360-231k须藤python3get-pip.py来安装pip3

  ~ $ sudo python 3 get-pip。py警告:目录“/users/Xu Linzhou/library/caches/pip/http”或parentdirectoryisnownedbythecurrentuserandthecache已禁用

  thon get-pip.py,则安装的是pip2。

  第三步:执行pip -V或pip3 -V验证pip3的安装

  ~ $ pip -Vpip 19.2.3来自/usr/local/lib/python 3.7/site-packages/pip(python 3.7)~ $ pip 3-Vpip 19。2 .3来自/usr/local/lib/python 3.7/site-packages/pip(python 3.7)至此,pip3安装完成。这时候我们惊奇的发现,在安装pip2时,皮普等同于pip2,但是在安装完pip3后,皮普变成了等同于pip3。所以,以后要安装python2的包时,需要用pip2安装xxx而不是点安装xxx了。

  ~ $ pip -Vpip 19.2.3来自/usr/local/lib/Python 3.7/site-packages/pip(Python 3.7)~ $ pip 2-Vpip 19。2 .3来自/Library/Python/2.7/site-packages/pip(Python 2.7)~ $ pip 3-Vpip 19。2 .3来自/usr/local/lib/Python 3.7/site-packages/pip(Python 3.7)三、如何卸载pip2和pip3如果只安装了pip2,这时候点等同于pip2,所以卸载时可以执行sudo pip卸载点或sudo pip2卸载点

  ~ $ sudo pip2卸载pipPassword:警告:目录"/Users/徐林舟/Library/Caches/pip/http "或其父目录不属于当前用户,缓存已被禁用。请检查该目录的权限和所有者。如果使用日本首藤执行皮普,您可能需要日本首藤的-H标志。卸载pip-19.2.3:将删除:/usr/local/sxd dt/pip/usr/local/sxd dt/pip 3/usr/local/sxd dt/pip 3.7/usr/local/lib/python 3.7/site-packages/pip-19。2 .3 .dist-info/*/usr/local/lib/python 3.7/site-packages/pip/*是否继续(是/否)?y成功卸载了pip-19.2.3卸载pip3的方式和卸载pip2的类似,执行sudo pip3卸载点即可。实际上sudo pip卸载点命令则取决于这时候的点等效于pip2还是pip3,可以通过pip -V查看。题主这里安装完pip3后的点此时等效的是pip3,未安装pip3之前,皮普等效于pip2。

  四、如何升级pip2和pip3执行pip2安装升级点可升级pip2,如下:

  ~ $ pip 2安装-升级pip弃用:Python 2.7将于2020年一月一日到达生命的尽头。请升级您的Python,因为在该日期之后将不再维护Python 2.7 .点的未来版本将放弃对Python 2.7的支持。关于点中Python 2支持的更多细节,可以在https://匹普。派帕。io/en/latest/development/release-process/# Python-2-支持要求已经是最新的:pip in/Library/Python/2.7/site-packages(19。2 .3)执行pip3安装升级点可升级pip3,如下:

  ~ $ pip 3安装-升级pip要求已经是最新的:pip in/usr/local/lib/python 3.7/site-packages(19。2 .3)同理卸载,升级执行点安装升级点时,取决于这时候点等效于pip2还是pip3。

  五、切换点等效成pip2或pip3如果需要将点改成等效成pip2,执行sudo vim /usr/local/sxddt/pip,把第一行的改成:#!/系统/库/框架/Python。框架/版本/2.7/资源/Python。应用程序/内容/MAC OS/Python即可。如下:

  #!/系统/库/框架/Python。框架/版本/2.7/资源/Python。app/Contents/MAC OS/Python #-*-编码:utf-8-*-导入从点重新导入系统._ internal import main if _ _ name _ _= _ _ main _ _ :sys。argv[0]=re。sub(r (-script \pyw?\.exe)?$ ,,sys.argv[0]) sys.exit(main())如果需要将点改成等效成pip3,执行sudo vim /usr/local/sxddt/pip,把第一行的改成:#!/usr/local/opt/python/sxddt/python 3.7即可。如下:

  #!/usr/local/opt/python/sxddt/python 3.7 #-*-编码:utf-8-*-导入从点重新导入系统._ internal import main if _ _ name _ _= _ _ main _ _ :sys。argv[0]=re。sub(r (-script \pyw?\.exe)?$ ,,sys.argv[0]) sys.exit(main())这样,可以自由切换点等效成pip2或pip3。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: