Ubuntu 18.04安装virtualenv最全最详细

pip安装

安装pip和pip3

使用命令:sudo apt python-pipsudo apt python3-pip安装pip和pip3

pip和pip3的使用区别

pip listpip3 list的区别
在这里插入图片描述
在这里插入图片描述
python -m pip listpython3 -m pip list的区别(python -m命令是区分两者的一种很好的命令)
在这里插入图片描述
在这里插入图片描述

问题描述

首先,之前的ubuntu18.04上还没有安装pip,所以需要使用命令sudo apt install python-pip安装pip
在这里插入图片描述

之后使用pip install virtualenv来安装virtualenv这个包

在这里插入图片描述
使用pip install virtualenvwrapper安装virtualenvwrapper这个包
在这里插入图片描述
之后参考一些博客以及官方文档,看到需要设置下述的环境变量:

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

但是问题在于,自己没有找到/usr/local/bin/virtualenvwrapper.sh的文件,所以使用了sudo find / -name virtualenvwrapper.sh的命令去寻找这个文件,发现这个文件在/home/tingxi/.local/bin/virtualenvwrapper.sh路径下
在这里插入图片描述
[files - Why did pip install a package into ~/.local/bin? - Unix & Linux Stack Exchange](https://unix.stackexchange.com/questions/240037/why-did-pip-install-a-package-into-local-bin#:~:text=The short answer is that ~%2F.local%2Fbin is the,the default value of the User Base Directory.)

pip install - pip documentation v22.1.2 (pypa.io)

image-20220613100448452

最后发现是sudo pip install virtualenvpip install virtualenvpip install --user virtualenv之间是有区别的
安装路径如下:

命令安装路径
sudo pip install virtualenv/usr/local/lib/python2.7(3.6)/dist-packages
pip install virtualenv/home/tingxi/.local/lib/python2.7(3.6)/site-packages
pip install --user virtualenv/home/tingxi/.local/lib/python2.7(3.6)/site-packages

所以想要和官方文档中的路径一致,只需要使用sudo pip install virtualenv全局安装即可。

virtualenv以及virtualenvwrapper的安装过程

参考链接:软件开发|使用 virtualenvwrapper 构建 Python 虚拟环境 (linux.cn)

Installation — virtualenvwrapper 5.0.1.dev2 documentation

Installation — virtualenv 20.14.2.dev11+gd3d8efd documentation (pypa.io)

安装virtualenv以及virtualenvwrapper
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
修改~/.bashrc文件,添加以下内容
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
激活环境变量
source ~/.bashrc

出现以下信息:
在这里插入图片描述
接下来就可以使用virtualenvvirtualenvwrapper来创建虚拟环境了。

virtualenv和virtualenvwrapper使用介绍

使用介绍具体参考以下官方链接,不在赘述:
Command Reference — virtualenvwrapper 5.0.1.dev2 documentation

这里强调一个命令:指定python版本的环境创建

mkvirtualenv -p /usr/bin/python test1 #指定python2的版本
mkvirtualenv -p /usr/bin/python3 test1 #指定python3的版本,两者等价,因为默认的情况下使用安装virtualenv的解释器
mkvirtualenv test1

参考文献

如何在Ubuntu 18.04上安装Pip_Linux教程_Linux公社-Linux系统门户网站 (linuxidc.com)
(60条消息) apt 和 apt-get的区别_御龙冀人的博客-CSDN博客_apt跟apt-get
pip install - pip documentation v22.1.2
你知道sudo pip install 与 pip install区别吗 - 简书
virtualenvwrapper的安装及使用 - 简书
ImportError in system pip wrappers after an upgrade · Issue #5599 · pypa/pip
(60条消息) 查看python安装路径以及pip安装的包列表及路径_流溟的博客-CSDN博客_查看pip安装的包的路径
command line - How to create virtualenv in Ubuntu 18.04 - Ask Ubuntu
(60条消息) Ubuntu18.04安装virtualenv, virtualenvwrapper_sophay的博客-CSDN博客
Installation — virtualenv 20.14.2.dev11+gd3d8efd documentation
Installation — virtualenvwrapper 5.0.1.dev2 documentation
virtualenvwrapper:Python 环境管理工具 - 知乎
软件开发|使用 virtualenvwrapper 构建 Python 虚拟环境
files - Why did pip install a package into ~/.local/bin? - Unix & Linux Stack Exchange
(60条消息) pip install 与 sudo install_脸红的思春期的博客-CSDN博客_pip sudo
pip 10: “pip list” warns “Cache entry deserialization failed, entry ignored” · Issue #5250 · pypa/pip

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Ubuntu 18.04安装Python 3非常简单。只需按照以下步骤操作即可: 1. 打开终端并输入以下命令以更新软件包列表: sudo apt update 2. 然后输入以下命令以安装Python 3: sudo apt install python3 3. 安装完成后,您可以通过输入以下命令来验证Python 3是否已成功安装python3 --version 如果一切正常,您应该看到Python 3的版本号。 希望这可以帮助您安装Python 3。 ### 回答2: 在Ubuntu 18.04安装Python 3非常简单。你可以按照以下步骤来完成安装: 1. 打开终端,使用以下命令更新软件包列表: ``` sudo apt update ``` 2. 安装Python 3: ``` sudo apt install python3 ``` 3. 在安装过程中,你将会被要求输入管理员密码。输入密码后,按下Enter键继续安装。 4. 安装完成后,你可以通过以下命令验证Python 3是否安装成功: ``` python3 --version ``` 该命令将显示Python 3的版本信息。 如遇到任何困难或错误信息,请在安装过程中仔细阅读终端输出,以查找解决方法。 希望以上信息对你有帮助。如果有任何进一步的问题,请随时提问。 ### 回答3: 要在Ubuntu 18.04安装Python 3,可以按照以下步骤进行: 1. 打开终端(可以通过按下Ctrl+Alt+T组合键来打开终端)。 2. 更新软件包索引。在终端中输入以下命令并按下回车键: ``` sudo apt update ``` 3. 安装Python 3。在终端中输入以下命令并按下回车键: ``` sudo apt install python3 ``` 4. 验证安装。在终端中输入以下命令并按下回车键: ``` python3 --version ``` 如果安装成功,终端会显示Python 3的版本号。 除了以上步骤,你还可以选择安装Python的虚拟环境管理工具virtualenv,以便在同一系统上安装和管理多个Python项目的不同版本。要安装virtualenv,可以按照以下步骤进行: 1. 在终端中输入以下命令并按下回车键来安装pip(Python包管理器): ``` sudo apt install python3-pip ``` 2. 安装virtualenv。在终端中输入以下命令并按下回车键: ``` sudo pip3 install virtualenv ``` 安装完成后,你就可以使用virtualenv来创建新的Python虚拟环境了。 希望这些步骤对你有帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值