upgade python-versie met pip

Dus ik heb python 2.7.3 geïnstalleerd op Windows 7 64 bit en ik wil een incrementele upgrade naar versie 2.7.5 uitvoeren. Ik heb pip geïnstalleerd en het werkt prima; Ik heb zojuist Django ermee geïnstalleerd.

Ik kwam dit commando tegen:
pip install –upgrade ‘python>=2.7,<2.7.99’

Nu dwingt het pip om de nieuwste versie te downloaden die niet Python 3 is, wat ik wil.
2.7.5 begint met downloaden en ik krijg de volgende foutmelding:

   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

Ook ik ben nieuw in pip. Als ik een download annuleer, is dat dan veilig? Ik typte install “pip install python” en het begon met het downloaden van versie python versie 3. Dus ik annuleerde. Dat zal mijn hoofdinstallatie van python 2.7.3 niet overschrijven?

Nieuwsgierig.


Antwoord 1, autoriteit 100%

pipis ontworpen om python-pakketten te upgraden en niet om python zelf te upgraden. pipzou niet moeten proberen om python te upgraden wanneer je hem daarom vraagt.

Typ pip install pythonniet, maar gebruik in plaats daarvan een installatieprogramma.


Antwoord 2, autoriteit 5%

In principe wordt pip geleverd met python zelf. Daarom heeft het geen zin om pip zelf te gebruiken om python te installeren of te upgraden.
Probeer dus python te installeren via het installatieprogramma zelf, bezoek de site “https://www.python.org/downloads /” voor meer hulp.
Dank je.

Other episodes