Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: После обновления PyCharm пропали некоторые библиотеки  (Прочитано 1117 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн q12345

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Сегодня не спросив меня судя по всему обновился PyCharm(ставил весной, сегодняшняя версия июльская и логотип другой визуально)
Еще один такой финту ушами PyCharm  и с ним придестся распрощаться.

В интепритаторе стоит Python 3.7. Прежних библиотек нет.
Проект весь был на  Python 3.6. Поменял его в интерпритаторе, появились библиотеки но не все, некоторые по моему я вообще не ставил.
scikit-learn не обнаружилась, хотя раньше была.

Добавляю ссылку на скришнот(не удалось разместить тут картинку)http://lostpic.net/image/ogE9
По моему версия 3.6 должна быть user, может в этом причина?


Пользователь добавил сообщение 16 Августа 2020, 17:12:03:
Вообщем взял и по новой установил недостающие под python 3.7.
Библиотеку TA-Lib никак поставить не получается. Что нашел в интернете все попробовал.
Ну никак не ставится.Пробую, как тут https://sachsenhofer.io/install-ta-lib-ubuntu-server/
на python 3.6 сегодня библиотека устанавливалась, а на 3.7 не хочет.
Пробовал в терминале перед установкой:
pip install -U setuptools
python -m pip install --upgrade pip

вот такие логи:
(venv) user@user-...........................:~$ pip install -U setuptools
Requirement already up-to-date: setuptools in ./venv/lib/python3.7/site-packages (49.6.0)
(venv) user@user-...........................:~$ python -m pip install --upgrade pip
Requirement already up-to-date: pip in ./venv/lib/python3.7/site-packages (20.2.2)
(venv) user@user-............................:~$ pip install ta-lib
Collecting ta-lib
  Using cached TA-Lib-0.4.18.tar.gz (265 kB)
Requirement already satisfied: numpy in ./venv/lib/python3.7/site-packages (from ta-lib) (1.19.1)
Using legacy 'setup.py install' for ta-lib, since package 'wheel' is not installed.
Installing collected packages: ta-lib
    Running setup.py install for ta-lib ... error
    ERROR: Command errored out with exit status 1:
     command: /home/user/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c2rc1dgu/ta-lib/setup.py'"'"'; __file__='"'"'/tmp/pip-install-c2rc1dgu/ta-lib/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-1a5m4oe0/install-record.txt --single-version-externally-managed --compile --install-headers /home/user/venv/include/site/python3.7/ta-lib
         cwd: /tmp/pip-install-c2rc1dgu/ta-lib/
    Complete output (25 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.7
    creating build/lib.linux-x86_64-3.7/talib
    copying talib/test_stream.py -> build/lib.linux-x86_64-3.7/talib
    copying talib/test_pandas.py -> build/lib.linux-x86_64-3.7/talib
    copying talib/test_func.py -> build/lib.linux-x86_64-3.7/talib
    copying talib/deprecated.py -> build/lib.linux-x86_64-3.7/talib
    copying talib/test_data.py -> build/lib.linux-x86_64-3.7/talib
    copying talib/stream.py -> build/lib.linux-x86_64-3.7/talib
    copying talib/test_abstract.py -> build/lib.linux-x86_64-3.7/talib
    copying talib/abstract.py -> build/lib.linux-x86_64-3.7/talib
    copying talib/__init__.py -> build/lib.linux-x86_64-3.7/talib
    running build_ext
    building 'talib._ta_lib' extension
    creating build/temp.linux-x86_64-3.7
    creating build/temp.linux-x86_64-3.7/talib
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-ZW5_z6/python3.7-3.7.8=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-ZW5_z6/python3.7-3.7.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/user/venv/lib/python3.7/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/home/user/venv/include -I/usr/include/python3.7m -c talib/_ta_lib.c -o build/temp.linux-x86_64-3.7/talib/_ta_lib.o
    talib/_ta_lib.c:4:10: fatal error: Python.h: Нет такого файла или каталога
     #include "Python.h"
              ^~~~~~~~~~
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/user/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c2rc1dgu/ta-lib/setup.py'"'"'; __file__='"'"'/tmp/pip-install-c2rc1dgu/ta-lib/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-1a5m4oe0/install-record.txt --single-version-externally-managed --compile --install-headers /home/user/venv/include/site/python3.7/ta-lib Check the logs for full command output.

вообщем вот так, просто ЫЫЫЫЫЫЫЫЫЫЫ >:(

Пользователь добавил сообщение 16 Августа 2020, 22:33:36:
Библиотеку установил. Помогло:
sudo apt install libpython3.7-dev
Некоторые модули светятся красным, хотя все работает.
Сделал так: Mark directory as -> Source Root
Часть перестала красным цветом подсвечиваться, но не все.
А самое печальное, что с обновленными библами скрипты считают по другому, результаты стали другие(((((((
Гадский пейчарм, почему он обновился  :-\

ТС не появлялся на Форуме более трех месяцев по состоянию на 19/03/2021 (последняя явка: 16/08/2020). Модератором раздела принято решение закрыть тему.
--zg_nico

(Нажмите, чтобы показать/скрыть)
Закрыто
   --zg_nico
« Последнее редактирование: 19 Марта 2021, 14:31:10 от zg_nico »

 

Страница сгенерирована за 0.049 секунд. Запросов: 26.