Python安装(3.8、3.9, 3.10)、Python的VS Code配置

本文详细介绍Python在Windows系统的安装步骤及版本选择,并提供在VSCode中配置Python环境的完整指南,包括安装Python插件、配置launch.json和settings.json等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

安装VSCode参考前面的文章:Visual Studio Code (VS Code) Win 10安装
或在csdn内搜索 “VSCode 安装"。

安装Python的VSCode插件、 Python本身,以及Python的excel插件。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Python安装

1、安装某个版本

安装目录写到第二个版本号码即可。注意,3.9版本不能在Win7上安装。
选可执行安装程序: Windows x86-64 executable installer

版本Windows最低系统文件安装目录
3.7Win7python-3.7.4-amd64.exeD:\vscode\python37
3.8Win7python-3.8.6-amd64.exeD:\vscode\python38
3.9Win8.1python-3.9.0-amd64.exeD:\vscode\python39
3.10?python-3.10.2-amd64.exeC:\Program Files\Python310\

比较稳定的版本:Python3.8
Python官网 https://www.python.org=》download
选择相应的版本(如3.9版本)进行下载

帮助 Windows help file
安装请参考:python安装与vscode环境配置
建议:在d盘建立VSCode目录,然后把Python安装到 d:\Vscode\python38
如果需要尝试Python3.9,参考网友文章:来喽,来喽,Python 3.9正式版发布了~~~

环境变量设置:
环境变量添加:【python】,值为【d:\VSCode\python38】
Path 添加路径,如果是选择All user安装,默认安装到C:\Program Files
例如:C:\Program Files\Python310
勾选添加环境变量,会自动添加到Path的。
路径列表内添加一行:值为【d:\VSCode\python38】
路径列表内添加一行:值为【D:\vscode\Python38\Scripts】

2、测试安装

打开cmd,输入python,回车
如果看到类似下面字样,说明安装正确

D:\vscode\Python38>python
Python 3.8.6 (tags/v3.8.6:db45529, Sep 23 2020, 15:52:53) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

二、VS Code中配置Python

1、建立工程目录

在D盘建立WorkSpace(可以自己定义)
建议给一个工程 PyTest
如D:\WorkSpace\PyTest
菜单》文件》打开文件夹,地址: (D:\WorkSpace\PyTest)

2、配置vscode的Python环境

2.1.Python插件

也是参考文章:python安装与vscode环境配置

安装微软的: Python Extension
直接在VScode内APP里搜索Python进行安装。

参考文章:python安装与vscode环境配置 章节:4.1 添加配置 、 章节:4.2 添加用户配置
如果配置有问题,可以手动在[D:\WorkSpace\PyTest.vscode]目录下创建下面文件:

2.2.配置launch.json

路径:d:\VSCode\python39\.vscode\launch.json

{
    // launch.json
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "cwd": "${fileDirname}",
        }
    ]
}

2.2.配置settings.json

说明这个可以没有。如果有就是对工程单独配置信息。
路径:d:\VSCode\python38\.vscode\settings.json
说明:【python.pythonPath】参数就是安装的python的程序路径
这个可以不用在settings.json里面配置,这个在插件里面配置即可。
【 “python.pythonPath”: “d:\VSCode\python374\python.exe”】

{ 
	// settings.json
    "python.linting.flake8Enabled": true,
    "python.formatting.provider": "yapf",
    "python.linting.flake8Args": ["--max-line-length=248"],
    "python.linting.pylintEnabled": false
}

3.第一个程序的创建hello.py

菜单》文件》新建文件: hello.py
d:\VSCode\python38\hello.py
输入代码并保存:

print("Hello Python!")

(1)按右上角的三角进行运行Code,可以输出文字。
(2)按F5,进行调试,
第一次可能会提示选择“Python解析器”
根据提示,在弹出对话框里面选择: d:\VSCode\python38\python.exe
然后加断点就可以调试了。

拷贝来的Python的处理

参考文章:Python插件安装#问题处理

VS Code调试Python时的执行路径 问题

可以查看引用文章:https://blog.youkuaiyun.com/gongjianbo1992/article/details/106981599
在Python中按F5执行py文件时,默认是从当前打开的文件夹目录为执行路径。如果没有进入到当前目录,可能是配置有问题,尝试进行相关设定,具体见上面文章。

launch.json,或者总的settins.json里面添加: "cwd":"${workspaceFolder}"
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "cwd":"${workspaceFolder}"
        }
    ]
}

总结

可以把配置好的工程目录拷贝改名,开始新的工程目录。
可以在一个已经安装好Python的机器上,拷贝Python目录过来,进行配置。

### 安装Python 3.8.9指南 #### 准备工作 确保系统已更新至最新状态并安装必要的依赖项。对于基于Debian/Ubuntu的系统,可以执行如下命令来准备环境: ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y build-essential libssl-dev zlib1g-dev \ libncurses5-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev ``` #### 下载源码包 访问Python官方网站获取特定版本的压缩文件链接,在终端输入wget指令下载对应tar.xz格式的资源。 ```bash cd /usr/src sudo wget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tgz ``` 解压刚刚下载下来的档案,并进入对应的目录内继续操作。 ```bash sudo tar xzf Python-3.8.9.tgz cd Python-3.8.9 ``` #### 编译与安装 配置编译参数以便于后续能够顺利构建解释器主体及其扩展模块;之后运行make完成整个过程最后利用checkinstall代替传统的make altinstall方式来进行最终部署[^1]。 ```bash sudo ./configure --enable-optimizations sudo make -j $(nproc) sudo checkinstall ``` 如果未安装`checkinstall`,则可以通过apt-get install checkinstall 来获得该工具. #### 验证安装成果 通过下面这条简单的命令验证新版本是否成功加入PATH路径以及正常运作: ```bash python3.8 --version ``` #### 建立IDLE集成开发环境连接 为了方便调用IDLE图形界面编辑器,创建软链指向全局可执行位置: ```bash sudo ln -s /usr/local/python3/bin/idle3.8 /usr/local/bin/idle3.8 ``` #### 使用镜像加速第三方库安装 考虑到国内网络状况不佳可能导致pip速度过慢甚至失败的情况,推荐采用国内知名站点提供的PyPI镜像服务加快下载效率: ```bash python38 -m pip install numpy -i https://pypi.douban.com/simple python38 -m pip install tensorflow==1.15.0 -i https://pypi.douban.com/simple ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄鸭code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值