linux下安装python_(工具)Python笔记总结 Linux下python虚拟环境搭建实测

本文详细介绍如何在Linux环境下使用Pyenv进行Python多版本管理,包括Pyenv的安装配置及虚拟环境的创建与切换,帮助开发者高效管理不同项目所需的Python版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

平时要么在Windows上部署python脚本,要么在Linux上部署python脚本,但是个人感觉还是Windows上的pycharm会用着舒服些,所以会有在Win上开发,在Linux上部署的情况,下面介绍的内容为今天实测的pyenv的安装、配置、使用的方法和实例,怕自己忘记了,记录下来。


pyenv的简介:

pyenv就是这么一个管理多版本Python的工具,可以任意切换python版本,下面举例看一下:

0120d85e045b35a5dcc7bf249a7d7dc3.png

这个是我已经做好的环境,创建了一个工程Demo1,用的是python3.6.1版本,众所周知,Linux环境默认的版本为python2.7且Linux操作系统很多地方都用到了这个版本,所以切忌随意升级Linux的python版本,这也是为什么会使用pyenv来协助管理python版本了。


环境信息:

VirtualBox下搭建的操作系统(有机会再记录下VirtualBox的rhel7.4搭建过程中,配置网络所踩的坑)

OS:Redhat 7.4

e6e5ab96cf8b8e4a7b010f347d352580.png


详细步骤

1. 安装所需的rpm包,yum安装即可。

[root@localhost Demo1]# yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel git

2. 安装pyenv

[root@localhost Demo1]# curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

3. 配置环境变量,编辑~/.bash_profile文件,追加以下几行:

export PATH="/home/python/.pyenv/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"

4. 链接pyenv到/usr/bin

[root@localhost Demo1]# ln -sf /root/.pyenv/bin/pyenv /usr/bin/pyenv

5. 以安装python3.6.1为例

[root@localhost Demo1]# pyenv install 3.6.1 -v

6. 检查当前的虚拟环境情况

[root@localhost Demo1]# pyenv versions  system  3.6.1

7. 新建python3.6.1版本的虚拟环境,并查看环境位置

[root@localhost Demo1]# pyenv virtualenv 3.6.1 Demo1[root@localhost Demo1]# pyenv virtualenvs  3.6.1/envs/Demo1 (created from /root/.pyenv/versions/3.6.1)* Demo1 (created from /root/.pyenv/versions/3.6.1)

8. 切换环境

[root@localhost Demo1]# pyenv activatepyenv-virtualenv: version `system' is not a virtualenv[root@localhost Demo1]# pyenv activate Demo1pyenv-virtualenv: prompt changing will be removed from future release. configure `export PYENV_VIRTUALENV_DISABLE_PROMPT=1' to simulate the behavior.(Demo1) [root@localhost Demo1]# 

7fa09f462def888a0d45736ec2cbd9ec.png

9. 拷贝Win下开发的代码放到工程目录下:

b194c5c463007198735463d4644b45fb.png

10. 用pip安装所需的包,并运行程序:

7daf5eb47ce3bcb769772ccec19b0b8c.png

11. 退出虚拟环境

(Demo1) [root@localhost Demo1]# pyenv deactivate[root@localhost Demo1]#

c94724a2b92b3a7bab9d7ee4a7ad3e85.png


接下来就可以快乐的开始我们的开发、部署之旅了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值