使用pip升级python版本

问题描述 投票:0回答:5

所以我在 Windows 7 64 位上安装了 python 2.7.3,我想增量升级到版本 2.7.5。我已经安装了 pip 并且运行良好;我刚刚使用它安装了 Django。

我遇到了这个命令: pip install --upgrade 'python>=2.7,<2.7.99'

现在它强制 pip 下载不是我想要的 Python 3 的最新版本。 2.7.5 开始下载,出现以下错误:

    Downloading/unpacking python>=2.7,<2.7.99
      Downloading Python-2.7.5.tar.bz2 (12.1MB): 12.1MB downloaded
      Running setup.py egg_info for package python
        Traceback (most recent call last):
          File "<string>", line 16, in <module>
          File "c:\users\name\appdata\local\temp\pip-build-name\python\setup.py", line 33, in <module>
            COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
        TypeError: argument of type 'NoneType' is not iterable
        Complete output from command python setup.py egg_info:
        Traceback (most recent call last):

      File "<string>", line 16, in <module>

      File "c:\users\name\appdata\local\temp\pip-build-name\python\setup.py", line 33, in <module>

        COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))

    TypeError: argument of type 'NoneType' is not iterable

    ----------------------------------------
    Command python setup.py egg_info failed with error code 1 in c:\users\name\appdata\local\temp\pip-build-name\python

我也是 pip 新手。当我取消下载时安全吗?我输入了 install“pip install python”,它开始下载 python 版本 3。所以我取消了。这不会覆盖我的主要 python 2.7.3 安装吗?

好奇。

python upgrade pip
5个回答
74
投票

pip
旨在升级 python 软件包,而不是升级 python 本身。
pip
当你要求 python 升级时,不应该尝试升级它。

不要输入

pip install python
,而是使用安装程序。


7
投票

基本上,pip 是 python 自带的,因此使用 pip 本身来安装或升级 python 没有任何意义。 因此,尝试通过安装程序本身安装 python,访问网站“https://www.python.org/downloads/”以获得更多帮助。 谢谢你。


0
投票

python.exe -m pip install --升级 pip


0
投票

这将更新 python 版本(仅当小于 3 时)

python.exe -m pip install --升级 pip


-8
投票
py -m pip install --upgrade python.

也许这段代码会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.