Обратите внимание, что я использую свою офисную систему, которая подключена к более крупной сети, и некоторые пути, упомянутые в следующем, являются общими для всех пользователей.
Резюме: Япытаясь запустить код 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
ничего не возвращает, что означает, что он не установлен.Но для этого мне нужно какое-то разрешение, которое я не могу получить сейчас.У кого-нибудь есть предложения или решения?