Python安装和pip配置方法(附截图)
编程开发
共 4 个步骤
一
安装安装Python解释器
这一步很关键:打开Python官网(python.org),按下Downloads → 找到并选择最新的Python 3.x版本(个人建议3.10或3.11,不要用3.12以上的最新版因为部分第三方库可能还不兼容)。下载Windows installer (64-bit)。双击安装程序,安装界面最下方一定要勾选"Add Python to PATH"(非常重要!不勾选的话终端无法识别python命令)。然后点"Customize installation"自定义安装,确保所有可选功能都勾选(pip、tcl/tk、Python test suite等)。高级选项中勾选"Install for all users"和"Add Python to environment variables"。安装路径建议改为C:\Python311这样简短的路径。安装完成后打开CMD,输入python --version和pip --version验证安装成功。
二
在VS Code中配置Python开发环境
接下来这步比较重要:找到并打开VS Code,按Ctrl+Shift+X安装Python扩展(微软官方出品)和Pylance扩展。安装后打开一个.py文件,VS Code右下角状态栏会显示当前使用的Python解释器版本,按下它可以切换不同的Python解释器(包括虚拟环境)。按Ctrl+Shift+P输入"Python: Select Interpreter"选择你项目的虚拟环境。按Ctrl+反引号打开VS Code内置终端,要是配置正确终端会自动激活对应的虚拟环境。测试运行:新建test.py写入print("Hello Python"),按F5启动调试或右键选"在终端中运行Python文件"。配置代码格式化:Ctrl+Shift+P搜索"Format Document",首次会提示选择格式化器,推荐选autopep8或black。配置中开启"Format On Save"保存时自动格式化。最终配置Linting:VS Code会提示安装pylint,核实安装后能实时检查代码语法和规范问题。
三
验证安装并配置pip镜像源
打开CMD或PowerShell,输入python进入交互式环境,能看到Python版本号和>>>提示符说明安装成功,输入exit()退出。国内使用pip安装第三方库默认连接国外服务器,速度很慢甚至超时,必须配置国内镜像源。执行以下命令一键配置清华源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple。配置后pip install安装速度会从几KB/s提升到几MB/s。验证镜像配置:pip config list应该能看到index-url指向清华源。也可以手动创建配置文件:在用户目录下新建pip文件夹,创建pip.ini文件写入[global]和index-url。常用备选镜像:阿里云(mirrors.aliyun.com/pypi/simple/)、豆瓣(pypi.douban.com/simple/)。接着执行pip install --upgrade pip升级pip到最新版本。
(这步完成后就成功一大半了)

四
学会使用虚拟环境
重点来了:Python开发必须学会使用虚拟环境,它能为每个项目创建独立的包管理空间,避免不同项目之间的依赖冲突。点开CMD,cd到你的项目文件夹,执行:python -m venv myenv(myenv是虚拟环境名字,可自定义)。创建大功告成后激活虚拟环境:Windows执行myenv\Scripts\activate,激活后命令行前面会出现(myenv)标识。在虚拟环境中pip install安装的包只属于这个环境,不会影响全局Python。退出虚拟环境执行deactivate命令。每个新项目都应该创建独立的虚拟环境。项目开发完成后可以用pip freeze > requirements.txt导出依赖列表,别人拿到你的代码后执行pip install -r requirements.txt就能一键安装所有依赖。推荐把myenv文件夹加入.gitignore不要提交到版本控制。

快速理解
看到这里是不是有点头大?别急,我给你捋一捋:
你要做的就是:安装安装Python解释器,接着在VS Code中配置Python开发环境,接着验证安装并配置pip镜像源。按顺序来,一步也别跳。
说实话,这类问题我见过不下几十次了,基本上按上面的步骤做都能解决。关键是别跳步骤,一步步来最稳妥。
小贴士:做之前最好先截个图留个底,万一改错了还能对照着恢复。
以上步骤适用于大多数系统环境,具体操作可能因版本不同略有差异。
- 操作前建议备份重要数据
- 如遇异常请参考常见问题
- 系统重启后生效
相关标签