一起养成写作习惯!这是我参与「日新方案 4 月更文挑战」的第3天,点击查看活动详情。

有帮助的话请点个赞吧~

装置新版别Python

Linux体系【以Ubuntu16.04为例】 参考

【Ubuntu16.04自带python2.7和python3.5两个版别,略略有点过期】

1. 装置一些依靠项(apt慢能够更新一下源)

sudo apt install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev

2. 官网下载需要的版别(引荐3.8,不引荐3.10,理由一会讲)

3. 解压后进入相应目录履行装置命令

./configure prefix=/usr/local/python3

make && make install

此处如果报错那可能是缺依靠项,甭管报啥先装一遍试试。

sudo apt install python-dev libffi-dev libssl-dev
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

4. 设置默许Python版别(装备全局变量)

备份本来的链接文件(直接删掉也能够)

mv /usr/bin/python /usr/bin/python.bak

装备新的软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python

5. 查验装置装备成果

python –version

6. 装置更新pip(3.10的坑来了)

装置有两种方法:
Ⅰ. 直接apt装置

sudo apt install python3-pip Ⅱ. 在这里下载get-pip.py后 python get-pip.py

晋级

sudo pip3 install –upgrade pip

过程中可能会报错,主要有两种:
① 一种是File "/usr/bin/pip", line 9, in <module>巴拉巴拉的,然后一般会给出解决方案

python -m pip install –upgrade pip ②另一种是File "/usr/bin/pip", line 7, in <module>巴拉巴拉的,这个就风趣了,说可能是python版别太多给pip整不会了,用上面的法重装一下就好了。可是,我的仍是不行,乃至去看报错文件各种都没用,去查了各种最后发现如同是python3.10的专属过错,原因暂且不得而知,但只要换个版别就万事大吉了。【再一次告诫我,不要搞太新版别的东西,没什么好下场】

Windows体系【Win10】

【win10就简单多了,比起搞了我一下午的Ubuntu能够说光速搞完】
1. 官网下载需要的版别,找到相应的可履行文件下载。(虽然如同如同没什么坑,可是我怕了,仍是建议我们3.8这种稳定点的非最新版别)

2. 点击运行,记得要勾上下面的Add Python 3.x to PATH,会省许多事。
Customize installation里边有一些自动勾上的选项,包括:

  • Documentation:创立python的文档文件
  • pip
  • tcl/tk and IDLE:python自带的编译学习IDE(新手引荐、有其他编译器不装也可),还有GUI库;
  • Python test suite:标准测试套件
  • py launcher:启动器 然后是下一页进阶选项Advanced Options
  • 记得勾上第一个Install for all users,为一切用户装置;
  • 其他默许就行;
  • 装置途径不太建议修正,后期简单出许多有的没的的问题,要额外设置不少内容。

P.S. 装置完成之后可能会提示环境变量途径长度约束什么的,随手点击修正一下。

3. 进入power shellcmd查看是否装置成功:

python –version 会呈现版别号,证明装置成功。
失利的话能够去查看一下环境变量什么的,应该不太会出问题……的吧。

pip换源

参考

pip下有些大的包可能会很慢,那能够使用国内的镜像,比方:

清华源:pypi.tuna.tsinghua.edu.cn/simple
豆瓣源 :pypi.douban.com/simple
腾讯源:mirrors.cloud.tencent.com/pypi/simple
阿里源:mirrors.aliyun.com/pypi/simple
科大源:pypi.mirrors.ustc.edu.cn/simple

使用方法be like:

pip install balabala -i pypi.douban.com/simple

可是每次这样就很麻烦,所以来装备一下让它自动用这些源,一了百了!

Linux体系

修正装备文件~/.pip/pip.conf,没有的话就创立一下(一般如同都没用):

sudo mkdir ~/.pip
sudo gedit ~/.pip/pip.conf 修正里边的内容为你喜爱的源,例如:

[global]
index-url = https://pypi.douban.com/simple
[install]
trusted-host = https://pypi.douban.com

查看装备成果:

pip3 config list

Windows体系

在当时用户目录下(C:\Users\balabala)创立一个pip文件,然后在里边创立一个pip.ini文件:

[global]
index-url = https://pypi.douban.com/simple
[install]
trusted-host = https://pypi.douban.com

查看装备成果:

pip config list 呈现这个就是成功啦~

Python及pip安装与报错处理【pip永久换源】


今天任务高兴完毕!
欢迎指正与评论!