ubuntu下virtualenv与virtualenvwrapper的安装与配置

举报
陈沧夜 发表于 2022/04/30 00:20:21 2022/04/30
【摘要】 ubuntu下virtualenv与virtualenvwrapper的安装与配置 文章目录 ubuntu下virtualenv与virtualenvwrapper的安装与配置检查`pip3`镜...

ubuntu下virtualenv与virtualenvwrapper的安装与配置


pipenv pyenv virtualenv virtualenvwrapper

本机Python版本是Python3.7,ubuntu 19.10

检查pip3镜像源

如果pip3没有设置国内镜像源,需要先设置一下,下面设置的是清华源:

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

  
 
  • 1

安装virtualenv

pip3 install virtualenv

  
 
  • 1

安装virtualenvwrapper

pip3 install virtualenvwrapper

  
 
  • 1

如果virtualenvwrapper一直卡着不动,可以先试试安装一下pbr

pip3 install pbr

  
 
  • 1

开始设置环境变量

sudo gedit /etc/profile

  
 
  • 1

这样就用gedit打开了etc/profile

在末尾加上:

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

  
 
  • 1
  • 2

这样设置的意思是,将虚拟环境统一放置在$HOME/.virtualenvs文件夹中

使之生效:

source /etc/profile

  
 
  • 1

接下来继续设置

bash版本

如果你用的是默认的bash shell,那么打开~/.bashrc

sudo gedit ~/.bashrc

  
 
  • 1

在文件末尾加入:

source ~/.local/bin/virtualenvwrapper.sh

  
 
  • 1

使之生效:

source ~/.bashrc

  
 
  • 1

zsh版本

如果你使用的是zsh,那么打开~/.zshrc

sudo gedit ~/.zshrc

  
 
  • 1

在文件末尾加入:

source ~/.local/bin/virtualenvwrapper.sh

  
 
  • 1

使之生效:

source ~/.zshrc

  
 
  • 1

验证是否安装成功:

先输入virtualenv,有输出则成功

# mrcangye @ mrcangye in ~ [12:00:13] 
$ virtualenv
usage: virtualenv [--version] [--with-traceback] [-v | -q] [--app-data APP_DATA] [--clear-app-data] [--discovery {builtin}] [-p py] [--creator {builtin,cpython3-posix,venv}] [--seeder {app-data,pip}] [--no-seed]
                  [--activators comma_sep_list] [--clear] [--system-site-packages] [--symlinks | --copies] [--download | --no-download] [--extra-search-dir d [d ...]] [--pip version] [--setuptools version] [--wheel version] [--no-pip]
                  [--no-setuptools] [--no-wheel] [--symlink-app-data] [--prompt prompt] [-h]
                  dest
virtualenv: error: the following arguments are required: dest

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

输入mkvirtualenv,有输出则成功

# mrcangye @ mrcangye in ~ [12:00:16] C:2
$ mkvirtualenv     
usage: virtualenv [--version] [--with-traceback] [-v | -q] [--app-data APP_DATA] [--clear-app-data] [--discovery {builtin}] [-p py] [--creator {builtin,cpython3-posix,venv}] [--seeder {app-data,pip}] [--no-seed]
                  [--activators comma_sep_list] [--clear] [--system-site-packages] [--symlinks | --copies] [--download | --no-download] [--extra-search-dir d [d ...]] [--pip version] [--setuptools version] [--wheel version] [--no-pip]
                  [--no-setuptools] [--no-wheel] [--symlink-app-data] [--prompt prompt] [-h]
                  dest
virtualenv: error: the following arguments are required: dest

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

输入rmvirtualenv,有输出则成功

# mrcangye @ mrcangye in ~ [12:00:25] C:2
$ rmvirtualenv     
Please specify an environment.

  
 
  • 1
  • 2
  • 3

文章来源: blog.csdn.net,作者:沧夜2021,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/CANGYE0504/article/details/105158753

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。