pyenv管理python版本

本文介绍如何使用pyenv工具管理Python版本,包括安装编译依赖库、安装pyenv、配置环境变量、安装Python版本及虚拟环境操作等步骤。适用于希望在不同项目中使用不同Python版本的开发者。

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

pyenv管理python版本


官方网站:

环境:
CentOS 7
python 3.5.2

一.安装编译依赖库

yum -y install gcc gcc-c++ readline-devel openssl-devel zlib zlib-devel sqlite-devel bzip2-devel



二.安装pyenv


三.配置pyenv环境变量
提示:全局环境变量可以放在/etc/profile.d下
cat >>~/.bash_profile <<'HERE'

export PATH=/Users/jlive/.pyenv/bin:$PATH

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

HERE

source .bash_profile


四.pyenv安装python

pyenv update

pyenv install -l #查看所有可以安装的版本

pyenv install 3.5.2
提示: 如果有现在的python源码包,可以直接放在$PYENV_ROOT/cache( ~/.pyenv/cache),来避免重复下载
如,curl  https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz -o  ~/.pyenv/cache/Python-3.6.3.tar.xz

jlive@MacBook-Pro:~ $python -V

Python 2.7.10

jlive@MacBook-Pro:~ $pyenv local 3.5.2

jlive@MacBook-Pro:~ $python -V

Python 3.5.2

jlive@MacBook-Pro:~ $pyenv virtualenv 3.5.2 test

Ignoring indexes: https://pypi.python.org/simple

Requirement already satisfied (use --upgrade to upgrade): setuptools in /Users/jlive/.pyenv/versions/3.5.2/envs/test/lib/python3.5/site-packages

Requirement already satisfied (use --upgrade to upgrade): pip in /Users/jlive/.pyenv/versions/3.5.2/envs/test/lib/python3.5/site-packages

jlive@MacBook-Pro:~ $pyenv versions

  system

* 3.5.2 (set by /Users/jlive/.python-version)

  3.5.2/envs/test

  test

jlive@MacBook-Pro:~ $pyenv activate test

(test) jlive@MacBook-Pro:~ $python -V

Python 3.5.2

(test) jlive@MacBook-Pro:~ $pyenv local system

jlive@MacBook-Pro:~ $python -V

Python 2.7.10

jlive@MacBook-Pro:~ $pyenv virtualenv-delete test

pyenv-virtualenv: remove /Users/jlive/.pyenv/versions/3.5.2/envs/test? y

jlive@MacBook-Pro:~ $pyenv versions

* system (set by /Users/jlive/.python-version)

  3.5.2



五.安装扩展
提示:通过pyenv安装时会自动安装pip,闲官方源慢的话,可以指定国内源,如:
mkdir ~/.pip
cat >~/.pip/pip.conf <<HERE

[global]

timeout = 6000

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

trusted-host = mirrors.aliyun.com

HERE

pip install ipython jupyter pymysql
或者临时使用指定源,如豆瓣
pip install selenium -i  https://pypi.douban.com/simple

补充:windows系统
在用户文件夹下创建pip目录,并在pip目录下创建pip.in文件(%HOMEPATH%pip\pip.ini)
C:\Users\jlive\pip\pip.ini

jupyter,简易的网页形式文稿,教学演示不错
jupyter notebook --ip=0.0.0.0 --port=8888
pyenv管理python版本

内容选择Markdown,
#"空格""文字"可以哪上效果,换行用alt+回车

转载于:https://www.cnblogs.com/lixuebin/p/10814039.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值