博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装virtualenvwrapper
阅读量:5924 次
发布时间:2019-06-19

本文共 1290 字,大约阅读时间需要 4 分钟。

理解:virtualenv 和 virtualenvwrapper 是两种东西,前者可以单独使用,后者是管理前者的工具,尤其是当有多个 virtualenv(隔离环境时)。所以下面的配置都是在为了使用virtualenvwrapper这个工具。

1、安装virtualenv

pip install virtualenv virtualenvwrapper
  • 1
  • 2

2、配置文件

修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句:

export WORKON_HOME=$HOME/.virtualenvsexport PROJECT_HOME=$HOME/workspacesource /usr/local/bin/virtualenvwrapper.sh
  • 1
  • 2
  • 3
  • 4

* 注意 /usr/local/bin/virtualenvwrapper.sh 这个地址应该根据实际情况来确定,应该使用

find / -name virtualenvwrapper.sh
  • 1
  • 2

来确定改文件的位置。如我的位置是: 

/usr/local/python3.5.2/bin/virtualenvwrapper.sh

3、使配置文件生效

source ~/.bash_profile
  • 1
  • 2

** 我在这里出现一个问题,就是报错/usr/bin/python 无xxx,我一看,因为我的虚拟机是Python 2 和 Python 3 共存,所以他这样报错,必然是某个地方使用了Python 2 ,所以而且我确定是virtualenvwrapper.sh这个文件应用了Python 2,所以我就到这个文件中找到了这样一行

VIRTUALENVWRAPPER_PYTHON="$(command \which python)"
  • 1
  • 2

很显然这样一句代码意思是将Python的运行地址给这个变量。所以我将其改成

VIRTUALENVWRAPPER_PYTHON="$(command \which python3)"
  • 1
  • 2

后来还是报错,因为之前已经执行过 source ~/.bash_profile 命令,所以已经生成了 VIRTUALENVWRAPPER_PYTHON 这个变量,故我用 unset 命令将该条环境变量删除。再次执行 source ~/.bash_profile 就可以了。

又出现一个问题,在执行命令 mkvirtualenv 创建一个虚拟环境时报错 command not found,在Stack Overflow上查找一个解决方法是,在.bashrc 配置文件中加上以下一条:

export PATH=/usr/local/python3.5.2/bin:$PATH
  • 1
  • 2

** 注意/usr/local/python3.5.2/bin这个是python3安装地址。

转载于:https://www.cnblogs.com/zhaohuanhuan/p/9447395.html

你可能感兴趣的文章
linux下和windows下如何防止php木马
查看>>
SQL2K数据库开发八之表操作创建主键
查看>>
WCF分布式安全开发实践(6):传输安全模式之自定义X509Certificate证书验证
查看>>
打造自己的LINQ Provider(中):IQueryable和IQueryProvider
查看>>
【代码分享-SQL】(已有数据)表的[ID]字段变更为‘自增长’
查看>>
如何有效的部署规划Exchange Server 2010
查看>>
使用组策略对移动设备管理
查看>>
mysql参数thread_cache和table_cache详解
查看>>
通过视频展示如何通过Samba配置PDC
查看>>
PCI: Not using MMCONFIG解决方法
查看>>
闲弹idc
查看>>
Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别【转】
查看>>
Visual Studio 2017 RC版发布
查看>>
大数据领域开源技术,除了 Hadoop 你还知道哪些?
查看>>
《Adobe Dreamweaver CS6中文版经典教程》——1.4 选择工作区布局
查看>>
《设计领导力:顶尖设计领导者建设和发展成功设计团队》一1.1 引言
查看>>
上下文切换详解
查看>>
《python 与数据挖掘 》一 2.6 上机实验
查看>>
社会化海量数据采集爬虫框架搭建
查看>>
《像计算机科学家一样思考Python(第2版)》——1.9 练习
查看>>