Выпуск пакетов Python pypy3;Требование уже выполнено против ImportError: нет модуля с именем «бла» - PullRequest
0 голосов
/ 22 ноября 2018

Обратите внимание, что я использую свою офисную систему, которая подключена к более крупной сети, и некоторые пути, упомянутые в следующем, являются общими для всех пользователей.

Резюме: Япытаясь запустить код Python.когда я запускаю его, он возвращает ошибку ImportError: No module named scipy, а когда я пытаюсь установить его, он возвращает сообщение об ошибке, сообщая, что оно уже установлено с этим сообщением: Requirement already satisfied

Подробности: Я пытаюсь запустить код Python с Makefile, который в заголовке имеет следующую строку:

python=PYTHONPATH=. pypy3

и вот результаты для запуска которых в моей системе:

[amir@lin physlr]$ which python3
/gsc/btl/linuxbrew/bin/python3
[amir@lin physlr]$ which pypy3
/gsc/btl/linuxbrew/bin/pypy3

Так что все они из linuxbrew.Теперь, когда я запускаю код, используя Makefile, он говорит:

ImportError: No module named 'scipy'
make: *** [Makefile:317: f1chr4.physlr.tsv] Error 1
make: *** Deleting file 'f1chr4.physlr.tsv'

Итак, я попытался установить scipy, используя pip3, и вот результат:

[amir@lin physlr]$ pip3 install --user scipy
Requirement already satisfied: scipy in /home/aafshinfard/.local/lib/python3.7/site-packages (1.1.0)
Requirement already satisfied: numpy>=1.8.2 in /home/aafshinfard/.local/lib/python3.7/site-packages (from scipy) (1.15.4)

и да, когдаЯ пробую pip3 show scipt, где написано:

[amir@lin physlr]$ pip3 show scipy
Name: scipy
Version: 1.1.0
Summary: SciPy: Scientific Library for Python
Home-page: https://www.scipy.org
Author: None
Author-email: None
License: BSD
Location: /home/amir/.local/lib/python3.7/site-packages
Requires: numpy
Required-by: scikit-learn

, что отличается от /gsc/btl/linuxbrew/ ...

Кажется, мне нужно установить пакет с pip_pypy3, как при попытке pip_pypy3 show scipy ничего не возвращает, что означает, что он не установлен.Но для этого мне нужно какое-то разрешение, которое я не могу получить сейчас.У кого-нибудь есть предложения или решения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...