Ubuntu 18.04 安装virtualenv和virtualenvwrapper

Ubuntu 专栏收录该内容
7 篇文章 0 订阅

安装并配置virtualenv和virtualenvwrapper

  1. 安装virtualenv和virtualenvwrapper
    pip install virtualenv
    pip install virtualenvwrapper
    
  2. 创建文件夹
    mkdir $HOME/.virtualenvs
    
  3. 在~/.bashrc中加入
    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh
    
    其中virtualenvwrapper.sh的位置视情况而定,可能在\usr\local\bin中,也可能在~/.local/bin中。
  4. 激活.bashrc文件
    source .bashrc
    

注: 如果出现 ERROR: virtualenvwrapper could not find virtualenv in your path, 可以在~/.bashrc中加入PATH=$PATH:~/.local/bin 或者 PATH=$PATH:/usr/local/bin

pip换源

常用的国内源

修改源的方法

  1. 临时使用
    1. 使用pip的时候在后面加上-i参数,指定pip源
      例如:
      	pip install scrapy -i  http://mirrors.aliyun.com/pypi/simple/
      
  2. 永久修改
    1. 创建~/.pip/pip.conf
    2. 将下面内容添加进去
      [global]
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      
    3. 保存即可

virtualenv常用命令

  1. 创建一个虚拟环境
    1. 基于python2
      mkvirtualenv <env_name>
      
    2. 基于python3
      mkvirtualenv -p python3 <env_name>
      
    注: 创建虚拟环境需要联网,创建成功后,会自动工作在这个虚拟环境上(命令行提示符前会出现env_name)。
  2. 退出虚拟环境
    deactivate
    
  3. 删除虚拟环境
    rmvirtualenv <env_name>
    
  4. 查看所有虚拟环境
    workon
    
    或者
    lsvirtualenv
    
  5. 导航到当前激活环境的目录中
    cdvirtualenv
    
  6. 导航到当前激活环境的site-packages目录中
    cdsitepackages
    
  7. 显示site-packages目录下的所有内容
    lssitepackages
    
  8. 查看当前环境已安装的包
    pip list
    
    或者
    pip freeze
    
  9. 检查当前环境哪些包需要更新
    pip list --outdated
    
    或者
    pip list -o
    
  10. 升级当前环境的包
    pip install -U package_name
    
    或者
    pip install --upgrade package_name
    
  11. 在线给当前环境安装包(可以通过使用 “==”, “>=”, “<=”, “>”, “<” 来指定包的版本)
    pip install package_name
    
    或者
    pip install -r package_names.txt
    
  12. 给当前环境安装已经下载好的本地安装包
    pip install <目录>/<文件名>
    
  13. 卸载当前环境的包
    pip uninstall package_name
    
    或者
    pip uninstall -r package_names.txt
    
  14. 查看包所在目录
    pip show -f package_name
    
  15. 搜索包
    pip search keywords
    
  16. 下载包而不安装
    pip install package_name -d <目录>
    
    或者
    pip install -r package_names.txt -d <目录>
    
  17. 打包当前虚拟环境所有包
    pip freeze > package_names.txt
    
  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:创作都市 设计师:CSDN官方博客 返回首页

打赏作者

qyhaill

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值