Проблема компилятора при установке cx_Oracle с помощью pip на Solaris

Я новичок в этом, и любая помощь была бы потрясающей. Устанавливаю через putty на сервере onprem.

Collecting cx_Oracle==7.3

  Downloading https://files.pythonhosted.org/packages/5e/e3/cfd4f413f8d47dd2aee09273d9bb3ee6aa7384e0a04e191d703c2199eb93/cx_Oracle-7.3.0.tar.gz (307kB)

    100% |################################| 317kB 7.6MB/s

Installing collected packages: cx-Oracle

  Running setup.py install for cx-Oracle ... error

    Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-YAwTvN/cx-Oracle/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-nqdlEI/install-record.txt --single-version-externally-managed --compile --user --prefix=:

    running install

    running build

    running build_ext

    building 'cx_Oracle' extension

    creating build

    creating build/temp.solaris-2.11-sun4v.32bit-2.7

    creating build/temp.solaris-2.11-sun4v.32bit-2.7/src

    creating build/temp.solaris-2.11-sun4v.32bit-2.7/odpi

    creating build/temp.solaris-2.11-sun4v.32bit-2.7/odpi/src

    cc -DNDEBUG -KPIC -DPIC -DCXO_BUILD_VERSION=7.3.0 -Iodpi/include -Iodpi/src -I/usr/include/python2.7 -c src/cxoBuffer.c -o build/temp.solaris-2.11-sun4v.32bit-2.7/src/cxoBuffer.o

    unable to execute 'cc': No such file or directory

    error: command 'cc' failed with exit status 1

 

    ----------------------------------------

Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-YAwTvN/cx-Oracle/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-nqdlEI/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-install-YAwTvN/cx-Oracle/

Раньше мне удавалось без проблем установить awscli. Я не уверен, почему это происходит.


person munna t    schedule 16.08.2020    source источник
comment
unable to execute 'cc': No such file or directory означает, что компилятор не найден в PATH. Узнайте, где находится компилятор в вашей системе, и добавьте его родительский каталог в PATH, затем повторите команду pip install ....   -  person hoefling    schedule 16.08.2020
comment
Привет, спасибо за ваш комментарий, и извините, если мой вопрос наивен. как я могу узнать расположение компилятора? Сервер представляет собой сервер Solaris на базе Unix. и что именно вы имеете в виду под PATH. Кроме того, я заметил, что эта ошибка появляется во многих библиотеках, которые я пытался установить: Running setup.py install for cx-Oracle ... error.   -  person munna t    schedule 16.08.2020
comment
См. stackoverflow.com/questions/ 39966698 /   -  person Christopher Jones    schedule 17.08.2020