python安装不了pip,python3.4安装pip

  python安装不了pip,python3.4安装pip

  文章新地址:http://www.machunjie.com/trouble/30.html

  如需交流请移步新地址,谢谢!

  1个愚蠢的方法

  当首先安装Python3,然后安装python2,然后重新安装pip时,使用以下命令

  python 2-m pip install-upgrade pip-force-reinstall结果显示“没有名为pip的模块”

  然后尝试使用命令pip2查看pip信息。

  Pip2结果毫无意外地开始报告错误。

  2 pip不被识别为内部或外部命令检查了两个python版本的Scripts文件夹,发现里面有两个pip.exe,于是在python2.7下重命名为pip.exe,重新安装python2。

  通过测试。

  要确认,请输入以下命令

  2 pip2 listpip3 listpip列表结果如下:

  这样以后在python3下使用pip的时候,不用添加pip3就可以直接使用pip命令了。

  2 官方方法

  安装Python3时,会自动安装一个py.exe文件。在c:\windows下,这个启动器可以指定是使用python2还是python3。

  如果您有一个名为hello.py的Python文件,那么您可以像这样在Python2中运行它。

  Py -2 hello.py类似,如果你想在Python3中运行,就这样吧。

  Py -3 hello.py那么想去掉-3和-2呢?

  每次运行都要添加参数-2/-3还是比较麻烦的,所以启动器py.exe允许你给代码添加描述,指明这个文件应该由python2还是python3来解释和运行。解释就是在代码文件的开头加一行。

  #!Python2也是一样

  #!Python3意味着代码文件分别由Python2或Python3解释和运行。这样,在运行时,您的命令可以简化为

  Py hello.py使用pip

  当Python2和Python3同时存在于windows上时,它们对应的pip称为pip.exe,所以不能直接使用pip install命令安装软件包。相反,启动器py.exe用于指定pip的版本。该命令如下所示:

  Py -2 -m pip安装XXXX -2仍然意味着使用Python2,而-m pip意味着运行pip模块,也就是运行pip命令。如果您正在为Python3安装软件,那么该命令将类似于

  py -3 -m pip安装XXXX #!Python2和# coding: utf-8哪个写在前面?

  Python2用户还有一个困惑。Python2需要在代码文件的顶部添加一行描述,才能在代码中使用中文。如果提示使用的Python版本也需要在文件顶部加一行,第一行应该放哪一行?

  #!Python2需要放在第一行,编码指令可以放在第二行。因此,文件的开头应该是这样的:

  #!python2#编码:utf-8

  作者:匿名用户

  链接:https://www.zhihu.com/question/21653286/answer/95532074

  来源:知乎

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

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