【学习心得】Linux下的Python虚拟环境搭建

这篇具有很好参考价值的文章主要介绍了【学习心得】Linux下的Python虚拟环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述:本文解决在Linux系统(Ubuntu举例)中如何实现Python的多版本以及搭建Python虚拟环境。

一、Linux系统中实现Python多版本

1、第一步:在官网中找到对应Python版本的tar压缩包的下载链接。

linux python 虚拟环境,linux,运维,服务器

 在历史版本中找到你想要的Python版本linux python 虚拟环境,linux,运维,服务器

 右键点击 ——> 复制链接linux python 虚拟环境,linux,运维,服务器2、第二步:在终端中用wget将刚刚选择好的Python版本下载到Ubuntu中

wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz

linux python 虚拟环境,linux,运维,服务器

 3、第三步: 在正式安装Python之前要安装一下依赖包

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev

4、第四步:解压tar文件然后编译

# 解压
tar -zxvf Python-3.8.16.tar
# 进入文件夹
cd Python-3.8.16

linux python 虚拟环境,linux,运维,服务器

# 指定安装位置prefix=/usr/local/python-3.8
# 优化快速安装--enable-optimizations
./configure prefix=/usr/local/python-3.8 --enable-optimizations

# 编译&&安装
sudo make && make install

编译安装后,Python3.8被安装在了/usr/local下面

linux python 虚拟环境,linux,运维,服务器

 在/usr/local/python-3.8/bin下面有python3的可执行文件(蓝色)linux python 虚拟环境,linux,运维,服务器

 5、第五步:配置环境变量(创建软链接)

sudo ln -s /usr/local/python-3.8/bin/python3.8 /usr/bin/python3.8

sudo ln -s /usr/local/python-3.8/bin/pip3.8 /usr/bin/pip3.8

这样一来直接在终端中输入python3.8就可以使用啦!

6、第六步:测试一下

linux python 虚拟环境,linux,运维,服务器

 linux python 虚拟环境,linux,运维,服务器

 

二、Linux下的Python虚拟环境搭建

1、第一步:安装虚拟环境库virtualenv与虚拟环境管理库virtualenvwrapper

简单介绍一下virtualenvwrapper:

virtualenvwrapper是一个Python虚拟环境管理工具,可以更方便地管理虚拟环境。相比于直接使用venv或virtualenv,virtualenvwrapper有以下优点:

  • 统一的管理环境:使用virtualenvwrapper可以将所有虚拟环境整齐地放在一个地方,例如~/.virtualenvs。而venv和virtualenv创建的虚拟环境散落在各处,较难管理。
  • 简单的命令:virtualenvwrapper提供了简单的命令来创建、删除、复制虚拟环境,如mkvirtualenv、rmvirtualenv、cpvirtualenv等,使用更加方便。
  • 自动激活。使用virtualenvwrapper可以实现当进入某个目录时,自动激活相应的虚拟环境。
  • Tab补全。virtualenvwrapper提供了对虚拟环境名称的Tab补全功能,输入部分名称后按Tab可以显示匹配的环境名称。
pip3.8 install virtualenv
pip3.8 install virtualenvwrapper

【注】只有pip安装才能找到virtualenvwrapper.sh文件

2、第二步:创建虚拟环境存放目录

# cd到家目录
cd ~
# 创建目录存放虚拟环境
mkdir .virtualenvs

3、第三步:修改.bashrc文件

简单介绍一下.bashrc文件:

.bashrc文件是Bash shell的配置文件,用于配置Bash shell的环境、Shell变量和函数等设置。.bashrc文件存放在用户主目录下,命名为.bashrc。

查找virtualenvwrapper.sh的文件路径,找到的文件路径后面写在.bashrc文件中。

which virtualenvwrapper.sh

linux python 虚拟环境,linux,运维,服务器

cd ~
vi .bashrc

在文件的最下面添加以下三行

# 设置虚拟环境的安装位置
export WORKON_HOME=$HOME/.virtualenvs

# 在不指定虚拟环境编译器的情况下,设置默认使用的python3编译器
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

# 后面接的是virtualenvwrapper.sh文件路径
source /home/wangxin/.local/bin/virtualenvwrapper.sh

linux python 虚拟环境,linux,运维,服务器

更新virtualenvwrapper.sh

source /home/wangxin/.local/bin/virtualenvwrapper.sh

更新.bashrc

source ~/.bashrc

4、第四步:常用虚拟环境命令文章来源地址https://www.toymoban.com/news/detail-644843.html

# 查看当前存在的虚拟环境
workon

# 创建一个指定Python版本的虚拟环境
mkvirtualenv -p python3.8 env_name

# 删除一个虚拟环境
rmvirtualenv env_name

# 进入虚拟环境
workon env_name

# 退出虚拟环境
deactivate

到了这里,关于【学习心得】Linux下的Python虚拟环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux创建python虚拟环境

    先用pip安装virtualenv第三方库 首先进入项目路径,这里在 www 目录里面新建了一个 TestProject 文件夹作为演示,输入以下命令代表在当前文件夹下创建一个名字为venv的虚拟环境 出现以下界面代表创建成功 成功进入后控制台会有(venv)字样 此时只有最基本的依赖包 直接输入以上命

    2024年02月15日
    浏览(48)
  • 如何在Python编程中应用Linux环境下的框架,以实现高效算法?

    python是一种广泛使用的编程语言,能够帮助开发人员快速开发高效的算法。与此同时,linux环境下提供了许多优秀的框架,可以进一步提高Python编程的效率。本文将介绍如何在Python编程中应用Linux环境下的框架,以实现高效算法。 一、Python和Linux环境的优势 Python是一种易学易

    2024年02月05日
    浏览(45)
  • 【Linux学习】Linux历史及环境搭建

    如今,几乎整个世界都运行在 Linux 之上。数以十亿计的移动电话和服务器运行在 Linux 之上。但在 Linux 之前,是 Unix,没有 Unix 就没有现在的 Linux。 想要了解Linux历史发展,还得从UNIX说起,下面我们来看看UNIX的背景。 在 1965 年,三个著名的机构共同开展了一个操作系统研发

    2024年04月14日
    浏览(31)
  • Linux下使用anaconda创建python虚拟环境

    1、创建之前确保已经安装了anaconda。 2、在linux系统终端(也可以在pycharm中的终端下)输入conda指令,进入conda环境。    3、使用指令conda create --name 环境名称 python==3.6 创建自己想要创建的环境(环境名称自己命名)。  4、显示如下,输入y继续。  5、输入conda env list 显示虚拟

    2024年02月08日
    浏览(43)
  • 【ubuntu】 Linux(ubuntu)创建python的虚拟环境

    👉博__主👈:米码收割机 👉技__能👈:C++/Python语言 👉公众号👈:测试开发自动化【获取源码+商业合作】 👉荣__誉👈:阿里云博客专家博主、51CTO技术博主 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。 在 Linux 上使用 Python 创建虚拟环境非常简

    2024年02月08日
    浏览(47)
  • 小白的Linux系统学习之路——学前准备(了解Linux、搭建Linux环境)

    ✨✨欢迎来到T_X_Parallel的博客!!       🛰️博客主页:T_X_Parallel       🛰️专栏 : Linux       🛰️欢迎关注:👍点赞🙌收藏✍️留言       🛰️友友们的支持是本博主更新的动力 怎么和腾讯一样是一只企鹅 Linux,全称GNU/Linux,是一套免费使

    2024年02月07日
    浏览(47)
  • 小码农UU手把手教你云服务器搭建linux环境,还用什么虚拟机啊

    直接安装在物理机上 . 但是由于 Linux 桌面使用起来非常不友好, 不推荐. 使用 虚拟机软件 , 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾. 使用 云服务器 , 可以直接在 腾讯云, 阿里云或华为

    2024年02月06日
    浏览(44)
  • 安装Linux-CentOS7.9操作系统虚拟机环境(适用于学习、测试环境)

    具体名称以及路径根据自己的实际情况在个人pc或者其他的设备上进行创建。 阿里云开源镜像站地址 https://developer.aliyun.com/mirror/ 清华大学开源镜像站地址 https://mirrors.tuna.tsinghua.edu.cn/ 有需要的朋友可以自行下载 VMware Workstation pro下载链接,许可证可自行浏览器搜索获取 http

    2024年02月03日
    浏览(45)
  • 深度学习服务器(Linux)开发环境搭建教程

    当你拿到一台服务器的使用权时,最头疼的莫过于登陆服务区并配置开发环境。本文将从0开始,讲述一台刚申请的服务器远程登陆并配置开发环境的全过程。希望对你有所帮助 打开MobaXterm软件,创建一个新的Session,选择SSH登陆。其中Remote host填服务器的IP地址,Specify userna

    2024年02月05日
    浏览(52)
  • 【autodl/linux配环境心得:conda/本地配cuda,cudnn及pytorch心得】-未完成

    都是因为国内的网络环境以及墙的问题,导致我们服务器使用了源,或conda使用了源的问题。 使用命令: conda install ,提示找不到包,很可能是因为我们使用了源,然后源里没存那个包。 使用命令: conda search cudatoolkit,找不到包,那其实是这个源里没这个包,不是说conda真的

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包