python 下载与换源
1. python 下载与安装
传统的python下载或安装方式有两种:
- 官网下载
- windows 商店下载
这两种方法都有自己的局限,首先,官网实在太慢了,基本上是没法成功下载的;windows商店下载后,安装位置不可控,多版本安装可能存在问题。
因此,这里给出一种从国内镜像下载安装的方法。
国内的镜像网站常用的有清华、中科大、网易、阿里和华为等等。这里选择华为镜像。根据华为镜像提供的帮助,找到华为镜像中的python安装包列表如图(以3.10.7为例):
包含Linux,Windows 和mac系统的版本。
关注windows对应的包,.exe结尾的为安装程序,下载后双击,进入安装程序,和正常软件一样安装即可。
可以选择在安装界面中选择将python加入path,也可以随后手动修改。
embed版本安装较为复杂,可以参考这篇文章:
2. python 配置虚拟环境
参考陈光老师教程及视频下方评论,步骤如下:
首先,建立工作文件夹,进入文件夹后打开终端,输入创建虚拟环境命令:
python -m venv .venv
随后使用vscode 打开本工作文件夹,创建新的.py文件。
在vscode右下角,需要选择python解释器版本。通常默认选择我们安装好的原版解释器,如下图:
但这不是我们想要的,我们要的是这个虚拟环境中的解释器,选择有点击上图位置,选择带有venv前缀的解释器,如下图:
配置完虚拟环境及解释器后,需要激活一下,运行一下当前的.py文件,期望vscode中终端输出命令行带有(.venv)前缀,如下图所示:
如果没有(.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就是从国内源下载了。