上一篇我们讲过virtualenv在python中的安装虚拟环境,它还有另一个小伙伴virtualenvwrapper。如果大家感兴趣的话,可以边学边分析两者的不同,接下来开始我们今天的讲解。

一、使用virtualenvwrapper

鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。

安装

linux安装virtualenvwrapper(确保virtualenv已安装)pip install virtualenvwrapper

配置

安装完成后,在~/.bashrc写入以下内容export WORKON_HOME=~/Envs

source /usr/local/bin/virtualenvwrapper.sh

第一行:virtualenvwrapper存放虚拟环境的目录

第二行:virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.shsource ~/.bashrc # 读入配置文件,立即生效

二、可能存在的问题

问题1/bin/python: No module named virtualenvwrapper

virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,

check that virtualenvwrapper has been installed for

VIRTUALENVWRAPPER_PYTHON=/bin/python and that PATH is

set properly.

问题2[root@centos ~]# source .bashrc

-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

三、解决方法

问题1解决

在~/.bashrc写入以下内容

python export VIRTUALENVWRAPPER_PYTHON=/usr/local/python36/bin/python3 # 指定虚拟使用的python解释器路径

问题2解决

virtualenvwrapper.sh找不到报错,找到后拷贝到/usr/local/bin/下

然后执行source ~/.bashrc

以上就是virtualenvwrapper在python中安装虚拟环境的方法。更多Python学习推荐:JQ教程网Python大全。

wrapper在python中_virtualenvwrapper如何在python中安装虚拟环境?相关推荐

  1. python pop() ,如何在Python的列表或数组中移除元素

    python pop() ,如何在Python的列表或数组中移除元素 在本文中,你将学习如何使用Python内置的 pop() 方法,最后,你将知道如何使用 pop() 从 Python 中的列表中删 ...

  2. python调用soap_如何在python zeep中调用soap api而不使用wsdl(非wsdl模式)?使用用户和密码身份验证调用位置URL...

    我无法在Zeep python客户端中为SOAP API验证用户身份 . 我有两个网址: 1) http://credotrade.stg-tradingcrm.com:8093/mex - 它指定了 ...

  3. python hadoop streaming_如何在Hadoop中使用Streaming编写MapReduce(转帖)

    作者:马士华 发表于:2008-03-05 12:51 最后更新于:2008-03-25 11:18 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息. http://www ...

  4. python多项式回归_如何在Python中实现多项式回归模型

    python多项式回归 Let's start with an example. We want to predict the Price of a home based on the Area an ...

  5. python大括号_如何在python字符串中打印文字大括号字符并在其上使用.format?

    如何在python字符串中打印文字大括号字符并在其上使用.format? x = " \{ Hello \} {0} " print x.format(42) 给我:{Hello} ...

  6. python缓冲区_如何在Python中使用Google的协议缓冲区

    python缓冲区 When people who speak different languages get together and talk, they try to use a languag ...

  7. python使用spark_如何在Python中编写简单代码,并且速度超越Spark?

    全文共3482字,预计学习时长7分钟 如今,大家都在Python工具(pandas和Scikit-learn)的简洁性.Spark和Hadoop的可扩展性以及Kubernetes的操作就绪之间做选择. ...

  8. spyder python 使用_如何在spyder中使用vpython?

    我试着用vpython,无论如何,但我失败了...在 首先,我在win8.1上安装了anacondapython2.7.10. 然后,我通过在命令行中输入以下命令来安装Vpython: conda安装 ...

  9. vscode怎么安装python库_如何在vscode中安装python库的方法步骤

    免费资源网 - https://freexyz.cn/ vscode安装python库 1.已经在vscode中装了python并配置好python运行环境. 检查是否正确配置好运行环境,按Windo ...

最新文章

  1. Android studio 下 JNI 开发实例
  2. 005_MySQL数据类型
  3. 用python画钢铁侠_用自动铅笔素描画钢铁侠盔甲
  4. 基于jQuery的ajax系列之用FormData实现页面无刷新上传
  5. 51单片机实现4位数以内的加减法
  6. 后盾网php多少钱_亿多星全脑开发招代理多少钱@山东聊城网
  7. JavaScript 的这个难点,毁掉了多少程序员?
  8. U-Mail邮件服务器教你反垃圾邮件新方法
  9. Windows绘图中的GDI映射模式
  10. 写个自己用的jdbc 简单框架
  11. 记住不要把Bitmap往List等集合放
  12. Matlab 线性同余法产生随机数
  13. 2019ZIF郑州工博会 盛大起航
  14. Reasoning about Entailment with Neural Attention
  15. Machine Learning之高等数学篇(五)☞《偏导数与方向导数、梯度》
  16. NTP调整系统时间同步
  17. 【每天1分钟】MarkDown语法学习之插入表格
  18. KITTI数据集测试 - 3 calib 相机参数
  19. Xd等设计可用的相关资源整理
  20. 多代理强化学习MARL(MADDPG,Minimax-Q,Nash Q-Learning)

热门文章

  1. ASP.NET MVC:Razor 引入命名空间
  2. 100万并发连接服务器笔记之准备篇
  3. iptables用法简介
  4. 说说.NET中忽视的方法
  5. Windows Server 2003网络配置与管理
  6. 虚树+树型DP SDOI2011消耗战
  7. Ural 1297 Palindrome(后缀数组+最长回文子串)
  8. 窥探算法之美妙——寻找数组中最小的K个数python中巧用最大堆
  9. 编译安装httpd-2.4.12
  10. VC下几种转换为UNICODE字符串的方法