我正在尝试在 WSL 2 Ubuntu 20.04 LTS 上的 Miniconda/Anaconda 中运行 python 脚本。
我已经使用 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及其路径,但它找不到属于Python的import
命令。
但是,如果我只输入 python
,它会起作用。 但是,在这种情况下,我可能找不到并导入环境中已经安装的包(在另一个包含我想使用的其他包的环境中)。
which python /home/chihhao/miniconda3/envs/venv/bin/python python --version Python 3.7.10
有人可以帮忙吗?
谢谢。