Я пытаюсь запустить скрипты Python в Miniconda/Anaconda на WSL 2 Ubuntu 20.04 LTS.
Я создал среду с Python 3.7.10 и получил сообщение об ошибке, когда каждый раз пытался импортировать пакеты. Сообщение:
Command 'import' not found, but can be installed with: sudo apt install imagemagick-6.q16 # version 8:6.9.10.23+dfsg-2.1ubuntu11.2, or sudo apt install imagemagick-6.q16hdri # version 8:6.9.10.23+dfsg-2.1ubuntu11.2 sudo apt install graphicsmagick-imagemagick-compat # version 1.4+really1.3.35-1
Если я прав, команда import
должна быть включена в Python, а пакет graphicsmagick-imagemagick-compat представляет собой набор приложений для управления файлами изображений, поэтому я думаю, что установка этих пакетов imagemagick не поможет.
Я также пытался использовать #!/home/usr/miniconda3/envs/venv/bin/python, но это не сработало.
Все, что я сделал после установки Ubuntu и Anaconda/Miniconda, включает в себя:
conda create -n venv python=3.7.10 numpy conda activate venv import numpy
В противном случае в среде venv работают как which python
, так и python --version
, но среда не может найти команду import
. Меня смущает, что он может найти python и его путь, но не может найти команду import
, принадлежащую Python.
Но если я ввожу только python
, это работает. Однако в этой ситуации я не могу найти и импортировать пакеты, которые уже установлены в среде (в другой среде, содержащей другие пакеты, которые я хочу использовать).
which python /home/chihhao/miniconda3/envs/venv/bin/python python --version Python 3.7.10
Может ли кто-нибудь помочь?
Спасибо.