Linux下安装python3与virtualenv(虚拟环境)

嘿,让我告诉你我安装Python3 和virtualenv的情况。

当时大概是2 01 8 年了,我还在用一台安装了Linux操作系统的旧Mac来玩。
为什么?因为当时项目很多,每个项目都有不同的依赖关系,而且我们总是在同一个环境下工作,这就造成了很多库的冲突。
最后没办法,我只能自己去寻找足够的食物和衣服。

首先,确保安装了系统依赖项。
我记得当时我使用的是 CentOS 7 ,我必须先安装这些: 击败 sudo yum install gcc patch libffi-devel python-devel zlib-devel bzip2 -devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4 -devel libpcap-devel xz-devel
安装完这些后,我就敢从 python.org 下载 Python3 源代码了。
我找到了最新版本,下载了它,解压缩,然后转到源文件夹: 击败 tar -xvf Python-3 .x.x.tgz cd Python-3 .x.x
然后进行配置创建Makefile。
此步骤有时需要一段时间,具体取决于计算机的性能。
当时我的电脑性能一般,所以我等了很长时间。
击败 ./configure
当配置没有问题时,开始编译过程。
编译过程有时容易出现问题。
我记得有一次我被告知某个库丢失了,我必须回去重新安装它。
当时确实很头疼。
击败 make
编译成功后,安装。
此步骤通常需要 root 权限。
击败 sudo make install
安装后必须将Python3 的路径添加到环境变量中。
我将其添加到 ~/.bashrc 中: 击败 import PATH=/usr/local/bin:$PATH
然后获取配置生效的源码: 击败 source ~/.bashrc
这样,如果再次执行python3 ,就会启动新安装的Python3
接下来是 virtualenv。
这可以帮助您创建独立的虚拟环境并避免项目之间的依赖冲突。
安装 virtualenv 很简单: 击败 pip install virtualenv
安装后,可以创建虚拟环境。
我一般会在项目文件夹中创建一个venv文件夹,然后在这个文件夹中创建一个虚拟环境: 击败 virtualenv venv
启用虚拟环境: 击败 source venv/bin/activate
激活后,执行pip install或其他操作不会影响全局系统环境。

但是,使用 virtualenv 有时会有点令人困惑。
您必须记住激活并退出。
后来我发现了一个叫virtualenvwrapper的包可以简化这个过程。
安装它: 击败 pip install virtualenvwrapper
然后在~/.bashrc或~/.zshrc中配置虚拟环境的路径: 击败 导出 VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 source /usr/local/bin/virtualenvwrapper.sh
配置完成后,再次获取配置文件,即可使用 mkvirtualenv 创建虚拟环境,也可以使用 deactivate 命令退出。
我尝试了一下,真的很方便更多。

对了,你问我为什么记得这么清楚?因为当时我奋斗了很久,终于做到了。
如今,在 Linux 上安装 Python 看起来容易多了,但当时的经历确实令人难忘。

linux安装python3linux安装python的详细步骤

结论:从Linux源安装Python3 的步骤如下:
1 .下载Python包。
2 . 使用 xftp 或 lrzsz 引导至 Linux。
3 、安装依赖:yum install -y gcc make openssl-devel。
4 、解压包:tar -zxvf Python-3 .6 .6 .tgz。
5 . 重命名:mv Python-3 .6 .6 Python3 6 .设置:cd Python3 ; ./configure --prefix=/opt/python3 6 . 7 、编译安装:make;进行安装。
8 、加载环境变量:vim /etc/profile;添加 PATH=/opt/python3 6 /bin:$PATH;源 /etc/profile. 9 .检查:cd /opt/python3 6 ;下午; ./bin/python3 --版本。

陷阱:官网下载速度较慢,需要提前下载。
未能安装所有依赖项将导致崩溃。
环境变量必须重新启动才能生效。