Debian安装Python3.7.2 & pip换源 & 配置虚拟环境

警幻仙子
• 阅读 10527

1 下载

下载连接:https://www.python.org/downlo...
这里选择gzip的:
Debian安装Python3.7.2 & pip换源 & 配置虚拟环境

2 安装Python3.7.2

这里存在一个坑,如果Debian未安装openssl或者是openssl的版本过低,那么python3.7.2在编译的时候会编译链接ssl库失败,导致后期无法导入ssl库,pip来安装包也会失败.
这里我们首先检查是否安装了openssl:
Debian安装Python3.7.2 & pip换源 & 配置虚拟环境

如图是安装了openssl,而且版本是符合要求的.

1 环境准备
更新apt源,如果速度慢,可以修改apt源(/etc/apt/sources.list),依次输入:

apt-get update
apt-get upgrade

等待进度走完之后,依次安装,保证环境正常:

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

2 编译安装
解压 tar -zxvf Python-3.7.2.tgz
编译 进入Python解压之后的目录,执行 ./configure --prefix=/usr/Python37 --with-ssl
编译的时候指定安装目录,并且编译ssl,还可以编译--enable-optimizations
如图则表示ssl编译链接成功:

Debian安装Python3.7.2 & pip换源 & 配置虚拟环境

安装 进入Python解压之后的目录,执行 make && make install
安装完成如图:
Debian安装Python3.7.2 & pip换源 & 配置虚拟环境

验证一下import ssl, _ssl
Debian安装Python3.7.2 & pip换源 & 配置虚拟环境

没有出现No module named _ssl, 说明安装链接成功ssl.

链接到/usr/bin

ln -s /usr/Python37/bin/pip3 /usr/bin/pip3
ln -s /usr/Python37/bin/python3.7 /usr/bin/python3.7

至此,Python3.7安装完毕.

3 pip换源

在/root目录或者/home/xxx目录下:

mkdir .pip
vim .pip/pip.conf

vim打开输入:

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

如图:
Debian安装Python3.7.2 & pip换源 & 配置虚拟环境

4 配置虚拟环境

安装virtualenv virtualenvwrapper

pip3 install virtualenv virtualenvwrapper

链接

ln -s /usr/Python37/bin/virtualenvwrapper.sh /usr/bin/virtualenvwrapper.sh
ln -s /usr/Python37/bin/virtualenv /usr/bin/virtualenv

修改bash文件 vim /etc/bash.bashrc, 输入:

export WORKON_HOME=/home/ttit/.venv
source /usr/bin/virtualenvwrapper.sh
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.7


bash生效,

source /etc/bash.bashrc

使用
Debian安装Python3.7.2 & pip换源 & 配置虚拟环境

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Stella981 Stella981
4年前
SpringBoot学习:整合shiro自动登录功能(rememberMe记住我功能)
首先在shiro配置类中注入rememberMe管理器!复制代码(https://oscimg.oschina.net/oscnet/675f5689159acfa2c39c91f4df40a00ce0f.gif)/cookie对象;rememberMeCookie()方法是设置Cookie的生成模
Wesley13 Wesley13
4年前
.pip的时候出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…………
pip的幺蛾子:有时候在用pip安装python中的包的时候,会出先请求失败的现象,一开始还以为是自己的网不够好,后来才发现。。。。。。原因:pip的下载源存在国外和国内之分,一般来说国内的源下载会块很多,国外的源会有速度限制,从而造成请求失败从而不能安装你想要的模块.解决方法:几种国内常用的pip源阿里云:http://mirro
Stella981 Stella981
4年前
MongoDB学习【四】—pymongo操作mongodb数据库
一、pymongodb的安装Python要连接MongoDB需要MongoDB驱动,这里我们使用PyMongo驱动来连接。pip安装pip是一个通用的Python包管理工具,提供了对Python包的查找、下载、安装、卸载的功能。安装pymongopython3m
Stella981 Stella981
4年前
Django开发环境搭建
1、软件安装Python下载地址:https://www.python.org/如果安装windows环境的python记得配置一下环境变量Django下载地址:https://www.djangoproject.com/download/安装方法:解压后,进入命令行,切换到解压后的django目录下执行pythonsetup.pyins
Stella981 Stella981
4年前
Python01 VSCode开发环境和入门程序
1、Python的下载和安装最新版本python3.7.3https://www.python.org/downloads/release/python373/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.python.org%2Fdo
Stella981 Stella981
4年前
Python 修改pip源
接触python多半年光景了,多数时间都是在公司看看书,最近终于有空在家学学python,写点代码。可是涉及到python,就要说到python的模块了,python不管从代码风格还是涉及面上,都辣么辣么的惊艳。好吧,谈及下载python第三方模块,势必谈及pip,默认的pip源下载速度实在是不给力啊不给力。所以修改pip源吧。特别注意了
Stella981 Stella981
4年前
Debian10 安装MyCLI
1概述Debian10安装MyCLI。环境:Debian10Python3.72准备环境2.1Python首先确保安装了Python:aptinstallpython3若是没有换源建议先换源,这里列出了阿里的
Easter79 Easter79
4年前
SpringBoot学习:整合shiro自动登录功能(rememberMe记住我功能)
首先在shiro配置类中注入rememberMe管理器!复制代码(https://oscimg.oschina.net/oscnet/675f5689159acfa2c39c91f4df40a00ce0f.gif)/cookie对象;rememberMeCookie()方法是设置Cookie的生成模
Damumu Damumu
3年前
Python安装详细教程
1.Python官方网址:https://www.python.org/,选择Downloads目录进行下载。2.下载完成后双击安装包,进行安装,选择图中的自定义安装,并勾选“AddPython.exetoPATH”。3.直接下一步。4.选择前五项,并自定
警幻仙子
警幻仙子
Lv1
想要忘记那么多过往偏偏清醒到荒唐
文章
4
粉丝
0
获赞
0