Я пытаюсь загрузить «robotframework-OracleLibrary- версия 0.0.3-dev0» в Windows, используя Python3

#python #python-3.x #cmd #pip #python-requests

#python #python-3.x #cmd #pip #python-запросы

Вопрос:

Получил эту длинную ошибку и может ли кто-нибудь помочь мне в этом?

  > C:Python36>python -m pip install robotframework-OracleLibrary --user

  Collecting robotframework-OracleLibrary
  Using cached robotframework-OracleLibrary-0.0.3-dev.tar.gz (2.4 kB)
    ERROR: Command errored out with exit status 1:
     command: 'C:Python36python.exe' -c 'import sys, setuptools, tokenize; 
   sys.argv[0] = 
  '"'"'C:\Users\pp22\AppData\Local\Temp\pip-install- 
  senqzew1\robotframework- 
  OracleLibrary\setup.py'"'"'; 
  __file__='"'"'C:\Users\pp22\AppData\Local\Temp\pip-install- 
  senqzew1\robotframework-OracleLibrary\setup.py'"'"';f=getattr(tokenize, 
  '"'"'open'"'"', open) 
  (__file__);code=f.read().replace('"'"'rn'"'"', 
  '"'"'n'"'"');f.close();exec(compile(code, __file__, 
  '"'"'exec'"'"'))' egg_info --egg-base 'C:Userspp22AppDataLocalTemppip- 
  pip-egg-info-sz_t7m2p'
         cwd: C:Userspp22AppDataLocalTemppip-install- 
   senqzew1robotframework-OracleLibrary
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:Userspp22AppDataLocalTemppip-install-senqzew1robotframework- 
  OracleLibrarysetup.py", 
  line 4, in <module>
        execfile(join(dirname(__file__), 'OracleLibrary', 'version.py'))
    NameError: name 'execfile' is not defined
  

ОШИБКА: команда выполнена с ошибкой со статусом выхода 1: python setup.py egg_info Проверьте журналы для полного вывода команды.

Ответ №1:

Давайте посмотрим. robotframework-OracleLibrary , единственная версия 0.0.3-dev была выпущена в 2014 году. Домашняя страница не существует.

Код использует, execfile которая была встроенной функцией в Python 2.7, но была удалена в Python 3.0.

Резюме: пакет является старым, оставленным только для Python2. Забудьте об этом и двигайтесь дальше.