资讯专栏INFORMATION COLUMN

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

xietao3 / 3766人阅读

摘要:下载下载连接这里选择的安装这里存在一个坑如果未安装或者是的版本过低那么在编译的时候会编译链接库失败导致后期无法导入库来安装包也会失败这里我们首先检查是否安装了如图是安装了而且版本是符合要求的环境准备更新源如果速度慢可以修改源依次输入等待

1 下载

下载连接:https://www.python.org/downlo...
这里选择gzip的:

2 安装Python3.7.2

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

如图是安装了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编译链接成功:

安装 进入Python解压之后的目录,执行 make && make install
安装完成如图:

验证一下import ssl, _ssl

没有出现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

如图:

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

使用

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43372.html

相关文章

  • LinuxMirrors一键脚本彻底解决linux换源问题 – 让linux宝塔

    摘要:但是不管如何,还是使用脚本来换源比较省心省力。系配置了所有可以配置的仓库,但有一些仓库默认没有启用,若需启用可将源文件中的修改成。镜像仓库,默认为官方提供的公共库,用于切换下载镜像时的来源仓库,简称镜像加速器。国内vps安装好linux系统后(centos,debian,ubuntu等),除了deepin以外,其他Linux发行版从官方源下载东西都很慢,这个时候,我们就需要给自己的系统换一个...

    econi 评论0 收藏1
  • Python服务器创建虚拟环境跑代码

      本文主要介绍了Python服务器创建虚拟环境跑代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧  一、前言  最近忙着在服务器上跑代码  学习积累了一些经验技巧  这里用来记录分享给大家  二、创建虚拟环境用来跑代码  下面我会以一个实例为模板,学习完之后,再删掉  不会占用大家的服务器  1、连接上服务器  比如我的连...

    89542767 评论0 收藏0
  • 十个Python中常用的pip命令总结

      小编写这篇文章的一个主要目的,主要是给大家介绍关于python的一些知识,关于python pip的命令,它的命令还是比较的多的,需要我们好好的纪录一下。现在,小编就给大家准备好了,大家要仔细阅读,以后的工作或许会用到。  小编相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信...

    89542767 评论0 收藏0
  • 详解docker-compose速度太慢解决方式

    我们在使用docker-compose的时候,应该都会有速度太慢的问题,今天我们就来了解下怎么加快docker-compose速度。解决办法只有一个,就是换源。怎么换源呢?我们可以用下面这行程序换源一 换源执行sudochmod+x/usr/local/bin/docker-compose为了要防止报错,我们要修改权限执行sudochmod+x/usr/local/bin/docker-compo...

    1480144907 评论0 收藏0

发表评论

0条评论

xietao3

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<