ubuntu安装虚拟环境


ubuntu下虚拟环境的安装

在开发过程中,当需要使用python的包时可以联网安装

sudo pip3 install 包名称

----没有pip3则:

sudo apt install python-pip3

使用如上命令,会将包安装到/usr/local/lib/python3.5/dist-packages下。

1 产生的问题

如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢?
解决方案:虚拟环境。

那么什么是虚拟环境呢?
这里给大家举一个简单的例子,桌面上有一个word文件,我们打开修改这个文件,修改了一会之后发现还是原来的文件比较好,这个时候我想找回原来的文件就比较困难了。那么怎么办呢?就有这样一种解决方案,在修改文件之前,先复制一份,然后在副本文件里进行修改,这样即使发现修改有错,也不会影响原始文件。
虚拟环境其实就是对真实pyhton环境的复制,这样我们在复制的python环境中安装包就不会影响到真实的python环境。通过建立多个虚拟环境,在不同的虚拟环境中开发项目就实现了项目之间的隔离。

2 创建

首先安装虚拟环境,命令如下:

sudo pip3 install virtualenv #安装虚拟环境

接下来还要安装虚拟环境扩展包,命令如下:

sudo pip3 install virtualenvwrapper

安装虚拟环境包装器的目的是使用更加简单的命令来管理虚拟环境。
修改用户家目录下的配置文件.bashrc,添加如下内容:
放在.bashrc的最开头

export WORKON_HOME=$HOME/.virtualenvs
source /home/ubuntu/.local/bin/virtualenvwrapper.sh
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/home/ubuntu/.local/bin/virtualenv

使用source .bashrc命令使配置文件生效。

创建python3虚拟环境的命令如下:

mkvirtualenv -p python3 虚拟环境名称

例: mkvirtualenv -p python3 py_django

小总结

创建成功后,会自动工作在这个虚拟环境上。 创建虚拟环境需要联网。 工作在虚拟环境上,提示符最前面会出现"(虚拟环境名称)"。
所有的虚拟环境,都位于/home/python/下的隐藏目录.virtualenvs下。
注:若原先使用的是pip3安装的虚拟环境,则在创建虚拟环境的时候会默认使用的是python3的解释器,如需修改,可以使用mkvirtualenv -p [名字] python2/python3 指定虚拟环境中python的版本。如果不指定,默认mkvirtualenv [名字]是python3的解释器

3 退出

退出虚拟环境的命令如下:

deactivate
4 查看与使用
4.1 查看所有虚拟环境的命令如下:

提示:workon后面有个空格,再按两次tab键。

workon 两次tab键
4.2使用虚拟环境的命令如下:

写出名称的前部分后,可以使用tab键补齐
workon 虚拟环境名称
例:

workon py_django

提示:注意提示符的变化

5 删除

删除虚拟环境的命令如下:

rmvirtualenv 虚拟环境名称

例:

先退出:deactivate
再删除:rmvirtualenv py_django

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先,打开终端,输入以下命令安装Python虚拟环境: sudo apt-get install python-virtualenv 2. 创建一个新的虚拟环境,可以使用以下命令: virtualenv myenv 其中,myenv是你想要创建的虚拟环境的名称。 3. 激活虚拟环境,可以使用以下命令: source myenv/bin/activate 4. 安装所需的Python包,可以使用pip命令,例如: pip install numpy 5. 当你完成工作后,可以使用以下命令退出虚拟环境: deactivate 这就是在Ubuntu安装Python虚拟环境的基本步骤。 ### 回答2: Python虚拟环境Python的一个重要特性,它可以让你在同一操作系统上安装不同版本的Python,并在代码运行的时候使用不同的Python环境。这对于不同Python版本之间的兼容性和项目之间的不同依赖性是非常重要的。在Ubuntu操作系统上安装Python虚拟环境非常简单,下面就来介绍一下具体的步骤。 1.安装pip Pip是Python的包管理工具,它可以方便地安装和管理Python包,因此在安装Python虚拟环境之前,需要先安装pip。在终端输入以下命令即可安装pip: sudo apt-get update sudo apt-get install python-pip 2.安装virtualenv virtualenv是Python虚拟环境的一个工具,它可以快速地创建和管理Python虚拟环境。在命令行中输入以下命令即可安装virtualenv: sudo pip install virtualenv 3.创建Python虚拟环境 在命令行中进入你的项目文件夹,然后运行以下命令来创建一个Python虚拟环境。 virtualenv env 这将会在项目文件夹中创建一个名为env的Python虚拟环境。此时你可以进入env目录中查看里面的文件。 4.激活Python虚拟环境 执行以下命令即可激活Python虚拟环境。 source env/bin/activate 虚拟环境激活后,当前终端会显示虚拟环境的名称,如下所示: (env) user@ubuntu:/path/to/project$ 此时你可以安装不同版本的PythonPython模块,并且不会影响到系统中的Python或其他项目中的Python。 5.退出虚拟环境 执行以下命令即可退出虚拟环境。 deactivate 以上就是在Ubuntu安装Python虚拟环境的全部步骤。使用Python虚拟环境可以让你的Python项目更加规范和模块化,有效地避免了不同版本或依赖之间的冲突问题。 ### 回答3: Python虚拟环境是一个独立的Python环境,可以帮助我们在不同的项目中使用不同版本的Python及相关依赖库,使得各个项目之间互相独立,避免因为不同项目所需Python版本或包的冲突导致的不兼容的问题。在Ubuntu系统中,安装Python虚拟环境非常简单,这里简单介绍一下具体步骤。 1. 安装Python3和pip 在Ubuntu系统中,Python3和pip一般已经预安装,我们可以通过终端检查是否已安装Python3和pip。打开终端,输入以下命令: ``` python3 --version pip3 --version ``` 如果已经安装的话,会显示Python3和pip的版本号信息。 如果没有安装,那么我们需要先安装Python3和pip。打开终端,输入以下命令: ``` sudo apt-get update sudo apt-get install python3 sudo apt-get install python3-pip ``` 2. 安装虚拟环境 安装Python3和pip之后,我们需要安装Python虚拟环境工具。在终端中,输入以下命令: ``` sudo apt-get install python3-venv ``` 3. 创建虚拟环境 打开终端,进入你想要创建虚拟环境的目录,并创建一个名称为venv的虚拟环境,输入以下命令: ``` cd /path/to/your/project python3 -m venv venv ``` 其中,/path/to/your/project是你想要创建虚拟环境的目录。 4. 激活虚拟环境 安装虚拟环境之后,我们需要进入虚拟环境并激活它,在终端中输入以下命令: ``` source venv/bin/activate ``` 激活成功后,需要注意的是,在终端前面会出现(venv)字样,表明我们已经进入了虚拟环境。 5. 安装依赖库 在虚拟环境中,我们可以通过pip来安装自己需要的Python包,例如: ``` pip install numpy ``` 6. 退出虚拟环境 当我们需要退出虚拟环境时,可以在终端中输入以下命令: ``` deactivate ``` 这样我们的虚拟环境就被退出了。通过这样的方式,就可以完成在Ubuntu系统中安装Python虚拟环境的过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值