Python 3.9.0 在 raspberry pi 4 上设置为默认设置,但我的 IDE 看不到它
Python 3.9.0 set as default on rasberry pi 4 but my IDE cant see it
我能够在 raspberry 4 上安装 python 3.9.0,我可以通过终端验证它已被设置为默认值 python。但是,我使用的 3 个不同的 IDE(idle、thorny 和 Microsoft visual code)无法找到 python 3.9.0,但可以看到 pi 附带的 3.7.3。我遵循了此 (link) 说明,但不知道为什么它不起作用。
我将不胜感激任何帮助。
谢谢。
我不确定,但对于 IDLE
,您可能需要使用
安装它
python3.9 -m pip install idle
或
apt install idle-python3.9
你应该运行它作为
idle-python3.9
所以同时你应该
idle-python3.7
到运行它与Python 3.7
thonny
(类似于VS Code
)有Tools > Options > Interpreter
或Run > Select Interpreter...
。您也可以使用
python3.9 -m pip install thonny
它甚至应该使用 python3.9
到 运行 thonny
您应该将 Python 的文件夹添加到现有 PATH
中,例如
export PATH=/usr/local/opt/python-3.9.0/bin:$PATH.
我记得它必须被 :
分开并且必须是 =
没有空格。
你可以查看
echo $PATH
在设置新值之前查看它是否使用 :
分隔路径。
但通常它也应该创建 links
/usr/bin/python3.7
/usr/bin/python3.9
/usr/bin/pip3.7
/usr/bin/pip3.9
所以它应该 运行 而 PATH
没有任何变化。
至少我在 Linux Mint 20
上有这些 link(基于 Ubuntu 20.04
)。
你可以看看有没有
ls -al /usr/bin/python*
ls -al /usr/bin/pip*
还有
which python3.7
which python3.9
which pip3.7
which pip3.9
或
whereis python
whereis pip
或格式化(new line
而不是 space
)
whereis python | sed 's/ /\n/g'
whereis pip | sed 's/ /\n/g'
最终您可以手动创建 link 然后您不必将文件夹添加到 PATH
sudo ln -s /usr/local/opt/python-3.9.0/bin/python /usr/bin/python3.9
或者您可以将 python
复制(而不是移动)到 /usr/bin/python3.9
sudo cp /usr/local/opt/python-3.9.0/bin/python /usr/bin/python3.9
每个 python 版本都应该有自己的 pip
只为这个版本安装模块——它们不共享模块。
您必须在 Python 3.9.0
中安装 pandas
。检查您是否有 pip3.9
pip3.9 install pandas
或直接使用python3.9
like
python3.9 -m pip install pandas
你可以检查
pip -V
pip3 -V
查看他们安装模块的版本。
顺便说一句:
Whosebug
有 Raspberry Pi
的特殊页面
https://raspberrypi.stackexchange.com/
Raspberry Pi
也有自己的官方论坛
我能够在 raspberry 4 上安装 python 3.9.0,我可以通过终端验证它已被设置为默认值 python。但是,我使用的 3 个不同的 IDE(idle、thorny 和 Microsoft visual code)无法找到 python 3.9.0,但可以看到 pi 附带的 3.7.3。我遵循了此 (link) 说明,但不知道为什么它不起作用。 我将不胜感激任何帮助。 谢谢。
我不确定,但对于 IDLE
,您可能需要使用
python3.9 -m pip install idle
或
apt install idle-python3.9
你应该运行它作为
idle-python3.9
所以同时你应该
idle-python3.7
到运行它与Python 3.7
thonny
(类似于VS Code
)有Tools > Options > Interpreter
或Run > Select Interpreter...
。您也可以使用
python3.9 -m pip install thonny
它甚至应该使用 python3.9
到 运行 thonny
您应该将 Python 的文件夹添加到现有 PATH
中,例如
export PATH=/usr/local/opt/python-3.9.0/bin:$PATH.
我记得它必须被 :
分开并且必须是 =
没有空格。
你可以查看
echo $PATH
在设置新值之前查看它是否使用 :
分隔路径。
但通常它也应该创建 links
/usr/bin/python3.7
/usr/bin/python3.9
/usr/bin/pip3.7
/usr/bin/pip3.9
所以它应该 运行 而 PATH
没有任何变化。
至少我在 Linux Mint 20
上有这些 link(基于 Ubuntu 20.04
)。
你可以看看有没有
ls -al /usr/bin/python*
ls -al /usr/bin/pip*
还有
which python3.7
which python3.9
which pip3.7
which pip3.9
或
whereis python
whereis pip
或格式化(new line
而不是 space
)
whereis python | sed 's/ /\n/g'
whereis pip | sed 's/ /\n/g'
最终您可以手动创建 link 然后您不必将文件夹添加到 PATH
sudo ln -s /usr/local/opt/python-3.9.0/bin/python /usr/bin/python3.9
或者您可以将 python
复制(而不是移动)到 /usr/bin/python3.9
sudo cp /usr/local/opt/python-3.9.0/bin/python /usr/bin/python3.9
每个 python 版本都应该有自己的 pip
只为这个版本安装模块——它们不共享模块。
您必须在 Python 3.9.0
中安装 pandas
。检查您是否有 pip3.9
pip3.9 install pandas
或直接使用python3.9
like
python3.9 -m pip install pandas
你可以检查
pip -V
pip3 -V
查看他们安装模块的版本。
顺便说一句:
Whosebug
有 Raspberry Pi
https://raspberrypi.stackexchange.com/
Raspberry Pi
也有自己的官方论坛