首页 > 编程语言 >Python创建虚拟环境

Python创建虚拟环境

时间:2022-12-29 21:00:30浏览次数:46  
标签:virtualenv bin Python 创建 virtualenvwrapper 虚拟环境 usr 安装

Linux下安装

1、virtualenv安装

python的虚拟环境主要使用的是virtualenv软件。安装之前需要用到pip,首先检测是否安装:

pip3 list

如果没有安装的话运行:

sudo apt-get install python3-pip

接着安装virtualenv:

sudo pip3 install virtualenv

2、安装virtualenvwrapper

virtualenvwrapper是virtualenv的扩展包,用于管理虚拟环境。它的作用是:

  • 将所有虚拟环境整合到一个目录下
  • 管理(创建,删除,复制)虚拟环境
  • 切换虚拟环境

并且安装virtualenvwrapper的主要原因是为了后期使用方便,由于每次开启虚拟环境需要找到虚拟环境所在目录的bin下的使用source运行activate,这就需要记住每个虚拟环境所在的目录,而且切换环境不够方便,因此我们需要安装virtualenvwrapper,这样能够省去每次开启虚拟环境切换目录的操作,从而更加方便快捷。

安装命令:

sudo apt-get install virtualenvwrapper
安装完成后,需要配置一下才可以正常使用,需要配置的文件是/home/.bashrc
vim .bashrc

打开之后在文件最下方增加如下代码:

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

配置完成之后需要执行如下命令,才可以让编辑后的配置文件生效:

source ~/.bashrc

这时有可能会报错,错误意思大致是/usr/local/bin/virtualenvwrapper.sh 找不到文件位置,这个原因我也不太清楚,但可以通过find指令找一下这个脚本,我的是在/usr/share/里面,然后改一下上一步的配置文件就好了。

最终source完是这样的:

3、创建虚拟环境

一共有以下几种常用对的操作指令:

  • 显示所有的虚拟环境名称
lsvirtualenv 
  • 创建虚拟环境
mkvirtualenv -p /usr/bin/python3 mywork   # mkvirtualenv -p python路径 (mywork)虚拟环境名称
  • 启动/ 切换虚拟环境
workon [name]
  • 删除虚拟环境
rmvirtualenv [name]
  • 离开虚拟环境
deactivate

以上就是常见的指令了,可以发现进入到某个虚拟环境之后,linux系统名称前方的括号就已经变化了,这时候pip list可以看到所拥有的库,也可以继续添加。

 

Windows下安装

pip install virtualenv

创建虚拟环境,这个my是自己命名的环境名。

python -m venv mywork

激活虚拟环境

mywork\scripts\activate

退出虚拟环境

deactivate

 

标签:virtualenv,bin,Python,创建,virtualenvwrapper,虚拟环境,usr,安装
From: https://www.cnblogs.com/jkme/p/17013529.html

相关文章