使用pyenv安装python缓慢或无法安装
这一定程度上和网络情况有关,下面提供几个常见方法:
- 关闭 VPN 后重新安装
- 使用管理员权限打开命令窗口后安装
- 如下
手动安装
pyenv 在执行 pyenv install ---
命令的时候,会连接远程库,将要安装的python下载到指定文件夹,我的pyenv安装在C盘,其python版本存储路径为:C:\Users\Administrator\.pyenv\pyenv-win\install_cache
。
所以使用pyenv install
下载,和手动下载后放到这个文件夹其实没有本质区别,只是最后安装步骤由pyenv
执行,将其纳入管理即可。
下面以安装 python 3.10.4 为例:
一、检查可用版本
首先一定要使用
pyenv install --list
命令检查 pyenv 能够安装和管理的版本,一定要选择其中的版本才行。
二、手动下载
可以去 https://www.python.org/ftp/python/ ,选择你选择的版本进行下载,例如我下载了 python-3.10.4-amd64.exe 。
三、移入指定文件夹
将刚刚下载下来的 python-3.10.4-amd64.exe 移动到开始提到过的 install_cache
文件夹下:
四、使用pyenv安装
上面只是将python下载下来了,还没有进行安装和配置。
现在使用管理员身份打开命令行,执行安装命令:
pyenv install 3.10.4
安装后执行命令查看可用版本,如果出现了新版本即为成功:
pyenv versions
最后使用新下载的版本:
pyenv global 3.10.4 -- > 设置全局
pyenv local 3.10.4 -- > 设置局部