Всякий раз, когда я пытаюсь импортировать пакет Python, который я установил через pacman, я получаю сообщение об ошибке
ModuleNotFoundError: No module named [packageName]
В прошлом я просто обходил эту проблему, устанавливая нужные мне пакеты через pip, который отлично работает. Но в данном случае это не выход
Вот кое-что, что может быть полезно знать - я не уверен, какие части этой информации актуальны, но тем не менее:
- Запуск
python
говорит мне, что моя версияPython 3.6.4 |Anaconda, Inc.
- Выход
which python
равен/home/username/miniconda3/bin/python
- У меня есть строка
export PATH="/home/username/miniconda3/bin:$PATH"
в моем ~/.bashrc - Запуск
import sys
,print(sys.path)
дает['', '/home/username/miniconda3/bin', '/home/username/miniconda3/lib/python36.zip', '/home/username/miniconda3/lib/python3.6', '/home/username/miniconda3/lib/python3.6/lib-dynload', '/home/username/miniconda3/lib/python3.6/site-packages', '/home/username/miniconda3/lib/python3.6/site-packages/Mako-1.0.7-py3.6.egg', '/home/username/miniconda3/lib/python3.6/site-packages/IPython/extensions', '/home/username/.ipython']
(Если вы не догадались, я очень новичок в Arch и не особо разбираюсь в Python, поэтому буду благодарен за любую помощь)
python -c import sys; print(sys.path)
? - person Francesco Montesano   schedule 15.02.2018pacman
— это менеджер пакетов для пакетов Linux. используйтеpip
для установки пакетов Python. - person MEE   schedule 15.02.2018pacman
предоставляет пакеты Python, и в их установке и использовании нет ничего плохого. И вы можете одновременно использовать пакеты, установленные сpacman
иpip
(используя опцию--user
). Кроме того, некоторые пакеты (почти) невозможно установить с помощьюpip
(см. PyQt4). - person Francesco Montesano   schedule 15.02.2018