python 下载与换源

1. python 下载与安装

传统的python下载或安装方式有两种:

  • 官网下载
  • windows 商店下载

这两种方法都有自己的局限,首先,官网实在太慢了,基本上是没法成功下载的;windows商店下载后,安装位置不可控,多版本安装可能存在问题。

因此,这里给出一种从国内镜像下载安装的方法。

国内的镜像网站常用的有清华、中科大、网易、阿里和华为等等。这里选择华为镜像。根据华为镜像提供的帮助,找到华为镜像中的python安装包列表如图(以3.10.7为例):

vsc 如何安装pip install requests vscode如何安装pip_虚拟环境

 

包含Linux,Windows 和mac系统的版本。

关注windows对应的包,.exe结尾的为安装程序,下载后双击,进入安装程序,和正常软件一样安装即可。

可以选择在安装界面中选择将python加入path,也可以随后手动修改。

embed版本安装较为复杂,可以参考这篇文章:

2. python 配置虚拟环境

参考陈光老师教程及视频下方评论,步骤如下:

首先,建立工作文件夹,进入文件夹后打开终端,输入创建虚拟环境命令:


 python -m venv .venv


随后使用vscode 打开本工作文件夹,创建新的.py文件。

在vscode右下角,需要选择python解释器版本。通常默认选择我们安装好的原版解释器,如下图:

vsc 如何安装pip install requests vscode如何安装pip_vscode_02

但这不是我们想要的,我们要的是这个虚拟环境中的解释器,选择有点击上图位置,选择带有venv前缀的解释器,如下图:

 

vsc 如何安装pip install requests vscode如何安装pip_windows_03

配置完虚拟环境及解释器后,需要激活一下,运行一下当前的.py文件,期望vscode中终端输出命令行带有(.venv)前缀,如下图所示:

vsc 如何安装pip install requests vscode如何安装pip_虚拟环境_04

如果没有(.venv)前缀,大概率会报错,错误是和无法运行脚本有关。解决方法是:

以管理员身份打开windows 终端,输入:


 Set-ExecutionPolicy RemoteSigned


然后再次运行即可。

3.pip换源

pip源同样需要换成国内镜像。

C:\Users\<yourname>\AppData\Roming目录下,建立pip文件夹,在文件夹中创建pip.ini文件,并向文件中写入如下内容(以换源为华为镜像为例)


[global]
 index-url = https://repo.huaweicloud.com/repository/pypi/simple
 trusted-host = repo.huaweicloud.com
 timeout = 120


保存即可。

其它源官网应该也有相关参考文件。

再运行pip就是从国内源下载了。