Невозможно установить библиотеку с определенной версией, но можно сделать это без версии

#python #pip #version

#python #pip #версия

Вопрос:

Я попытался установить numpy версии 1.13.3. Я сделал pip install numpy==1.13.3 , и он работал безуспешно.

 Command errored out with exit status 1: 'c:program filespython38python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\User\AppData\Local\Temp\pip-install-0dci9ehe\numpy\setup.py'"'"'; __file__='"'"'C:\Users\User\AppData\Local\Temp\pip-install-0dci9ehe\numpy\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:UsersUserAppDataLocalTemppip-record-dlf9c_63install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:UsersUserAppDataRoamingPythonPython38Includenumpy'
  

Я использую python 3.8.6. Он не работает в любой версии <= 1.17, но успешно работает с версиями 1.18 и 1.19. Я также пробовал использовать другие библиотеки, такие как pandas == 0.19.2, и возникает та же ошибка.

Я не совсем понимаю сообщение об ошибке, и я полагаю, что проблема исходит из моей папки AppData, любое лучшее понимание приветствуется.

Комментарии:

1. Вы работаете в виртуальной среде? я не могу решить проблему.

Ответ №1:

Попробуйте это:

File -> Settings -> nameOfProject -> Интерпретатор проекта

затем в интерпретаторе проекта должна отображаться текущая версия, которая у вас есть в левой части таблицы, и последняя версия, до которой вы можете ее обновить, справа. Нажмите на пакет (в вашем случае numpy), чтобы строка через него стала синей, затем нажмите стрелку обновления справа от поля (под и -), и он должен обновиться таким образом, а не вручную.