在macOS中VScode运行python的一些问题

这些问题很简单,但我在搜索的时候根本没见有谁讲过这些问题,所以觉得有必要写(水)一篇博文来说一下;对老手来说简直多此一举,但是对新手有很大意义。

本文主要针对的是macOS,但方法在各个系统上依然具有参考意义

python基础设置

本文使用的软件是VS Code,配合Python插件和Code Runner插件

Windows

先去python官网下个软件回来,下载安装啥的就不讲了,在这里特别说一下:python程序从3.10.8版本开始不能在Windows 7或更早的平台上运行,所以如果你用的是Windows 7,那么只能下载3.7.15及其以前的版本,同样,如果你运行的是Windows XP,那么只能去下载python2了,python3我记得没有支持Windows XP的版本。

不过真的有个人用户会在2023年还在用Windows XP吗…

macOS

macOS自带python,具体是python的哪个版本我也不太清楚,主要是安装了Xcode之后,Python的版本就是3.9.6,目前还能用,我也不打算动,毕竟能跑动的屎山不要动是程序员的祖训,但重要的是python至今没有推出macOS arm64版本;本人作为m1用户大怒

当然,如果你想去再下个 python 2.x.x 我也没啥意见

如果你没安装 Xcode ,在命令行中使用 python 命令时可能会出现一些问题,可能会提示你安装 Xcode ;如果你不想安装 Xcode 这个大家伙,可以使用以下命令仅安装命令行工具:

xcode-select –install

这个命令行工具也不小,足足 1.65G ,所以可以先连上外网,再执行以上命令,下载的速度能快一些
sVzpuolA7QRgeXF

Linux

用Linux的大佬请出门右转不送

问题

安装

python 安装没啥好说的,到官网把安装包下载下来安装就行; Windows 可能在安装时需要进一步设置,而 macOS 在安装时可以全部默认,无需更改

测试 python 是否已经安装:

python3 –version

测试配套的 pip 是否安装:

pip3 –version

如果你执行python3命令显示错误,那么可以执行如下命令查看 python/pip 版本:

python –version

pip –version

正常输出如下:

VbZ3wqfxejt6QTr

使用Code Runner插件运行python的命令有误

比如运行在macOS上运行 python 文件的命令可能是:

python3 -u

但实际上却是:

python -u

只需要更改Code Runner插件的设置文件即可;

先打开Code Runner插件界面,选择“扩展设置”
3lGAbIf64iqHP9m

再在扩展设置中点击“在 settings.json 编辑”(无论点击哪个“在 settings.json 编辑”都无所谓)
Mf4Pg9eClWhcRrd

进入settings.json文件,找到

    "python": "python -u",

然后把它改成你需要的命令就可以啦,如:

    "python": "python3 -u",

同理,其他命令也可以在settings.json文件中更改。

更换 pip 国内源

中科大:

pip3 config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple

豆瓣:

pip3 config set global.index-url http://pypi.douban.com/simple

清华:

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

以上三个镜像随意设置一个即可;正确执行之后输出如下:
O8bKz9Zm7CklT1n

编辑器

本来我是使用 VS Code 的,但是 JetBrains 给了我一份教育许可,所以接下来我也会使用 PyCharm ;至于新手究竟是使用 VS Code 还是 PyCharm ,依我来看,还是VS Code更好些(Microsoft打钱!)
ILDgkpVjNY16zh2

PyCharm 对于新手来说,太过臃肿,而 VS Code 不仅可以用来编辑 python 文件,还可以用来编辑C++、Java、GO等其他语言

Related Post

发表回复