[英]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(空闲、棘手和 Microsoft 可视代码)找不到 python 3.9.0,但可以看到 pi 附带的 3.7.3。 我遵循了这个(链接)指令,但不知道为什么它不起作用。 我将不胜感激任何帮助。 谢谢你。
我不确定,但对于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.
正如我remeber它必须由被splited :
它必须是=
没有空格。
你可以检查
echo $PATH
在设置新值以查看它是否使用:
分隔路径之前。
但通常它也应该创建链接
/usr/bin/python3.7
/usr/bin/python3.9
/usr/bin/pip3.7
/usr/bin/pip3.9
所以它应该在没有任何更改的情况下运行PATH
。
至少我在Linux Mint 20
(基于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'
最终您可以手动创建链接,然后您不必将文件夹添加到 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
类的
python3.9 -m pip install pandas
你可以检查
pip -V
pip3 -V
查看他们安装模块的版本。
顺便提一句:
Stackoverflow
有专门的Raspberry Pi
页面
https://raspberrypi.stackexchange.com/
Raspberry Pi
也有自己的官方论坛
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.