如何让python命令调用python3.7?

2024-09-19 20:55:16 发布

您现在位置:Python中文网/ 问答频道 /正文

太长了,读不下去了,有人知道有什么更好的方法来完成别名吗?在

嘿,谢谢你的阅读, 我有一个raspberry pi,我试图运行一个只在python3.6及更高版本上运行的bot。Python只在Raspberry Pi上正式支持3.5版本,所以我不得不手动编译它。 总之,我使用的bot在其编码中称为“python3”,然而Raspberry Pis是3.5的,所以调用“python3”实际上调用的是python3.5,而不是3.7。我试着删除python3.5,但它并没有调用python3.7,它只是说不存在名为python3的东西。 我试着用化名来称呼它,但由于某种原因,它们根本不起作用。我知道我使用了正确的语法,我对文件执行了更新命令,但是它们不起作用。 我知道这有点多,但是有没有人知道更好的方法来完成与别名基本相同的事情,因为我的不起作用?或者谁能帮我弄清楚我目前的别名编码有什么问题吗?在


Tags: 文件方法命令版本编码bot语法pi
2条回答

不建议安装非发行版的Python版本,也不能指望系统库可以使用它。在

最好的办法是升级到raspbianbuster,因为它是python3.7的标准配置。Buster仍处于测试阶段,要到夏天才能发布,但我已经用了一段时间了,它似乎可以正常工作。我已经成功地升级了精简映像,但不是桌面。在

要升级,请编辑/etc/apt/sources.list,并将stretch替换为buster,然后运行apt update; apt dist-upgrade,等待它完成升级,然后重新启动,python3指向python3.7。在

使用新python版本的完整路径来运行它。在

/full/path/to/3.7/python3.7

路径将取决于编译新python版本时遵循的方向和选择的选项。在

如果您只需键入pythonpython3就可以使用它,那么您必须更改符号链接以指向新的python版本。在

相关问题 更多 >