pyenv环境配置-Ubuntu18.04

本文是关于在Ubuntu18.04上使用pyenv进行Python环境配置的笔记,包括pyenv的安装、不同Python版本的安装与切换,以及如何利用pyenv-virtualenv创建和管理虚拟环境。详细步骤涵盖了从安装依赖到激活虚拟环境的全过程。

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

如果觉得本篇文章对您的学习起到帮助作用,请 点赞 + 关注 + 评论 ,留下您的足迹💪💪💪

本篇文章为pyenv环境配置-Ubuntu18.04的所做笔记,一是为了日后查找方便,二是希望能帮助在这方面遇到困难的人。

一、安装pyenv

1、下载

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

2、添加环境变量

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

如果您使用zsh,则执行‘

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

2、命令

查看pyenv版本:

pyenv --version

更多帮助:

pyenv help

二、安装不同版本Python

1、安装依赖

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

2、查询所有可以安装的版本

pyenv install --list

3、离线下载安装包

ls ~/.pyenv/
mkdir ~/.pyenv/cache  # cache目录不存在则创建
wget https://npm.taobao.org/mirrors/python/3.7.16/Python-3.7.16.tar.xz -P .pyenv/cache/

4、安装

pyenv install 3.7.16 -v

5、查看已安装python列表

pyenv versions

6、选择项目进行python版本指定

cd py_projects
pyenv local 3.7.16

三、配置虚拟环境 pyenv-virtualenv

1、安装virtualenv

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc

# 如果您使用zsh,则执行:
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
source ~/.zshrc

2、创建虚拟环境

pyenv virtualenv 3.7.16 torch131

目录为:/home/nano(用户名)/.pyenv/versions/3.7.16/envs/torch131/lib/python3.7/site-packages

3、激活虚拟环境

pyenv activate torch131

4、退出当前虚拟环境

pyenv deactivate

5、删除虚拟环境

pyenv virtualenv-delete torch131

希望文章内容可以帮助到你!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值