• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python虚拟环境virualenv的安装与使用

python虚拟环境virualenv的安装与使用

作者:daisy 字体:[增加 减小] 来源:互联网

daisy 通过本文主要向大家介绍了python 虚拟环境,python3虚拟环境,python创建虚拟环境,python虚拟环境搭建,python 建立虚拟环境等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前言

在安装完python及pip,setuptools等工具后,即可以创建virualenv虚拟环境了,这个类似于虚拟机的工具,可以让同一台电脑中运行多个不同版本的python程序,互不影响,不用的时候,可以退出或删除,挺不错的一个开发工具。

一、安装virtualenv

#install pip on mac
brew install python
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
sudo easy_install pip
#install virtualenv by pip
pip install virtualenv
</div>

二、virtualenv的使用

#创建一个叫做pythonEnv的新环境
virtualenv pythonEnv
#激活再使用
cd pythonEnv
source bin/activate
#退出环境
deactivate
</div>

三,使用virtualenvwrapper管理虚拟环境

安装virtualenvwrapper

pip install virtualenvwrapper
</div>

配置环境变量:

vim ~/.bash_profile
# Virtualenv/VirtualenvWrapper
source /usr/local/bin/virtualenvwrapper.sh
# exit vim
source ~/.bash_profile
</div>

创建环境

mkvirtualenv pythonEnv #在 ~/Envs 中创建 pythonEnv文件夹
mkvirtualenv python3Env -p python3.5 #创建python3.5的环境
</div>

切换环境:

workon pythonEnv
</div>

退出环境:

deactivate
</div>

删除环境:

rmvirtualenv pythonEnv
</div>

其他

1、其他命令

lsvirtualenv #列举所有的环境。
cdvirtualenv #导航到当前激活的虚拟环境的目录中,比如说这样你就能够浏览它的 site-packages 。
cdsitepackages #和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages #显示 site-packages 目录中的内容。
</div>

参考资料:http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

2、使用easy_install命令安装pip的时候,出现ImportError: No module named extern错误

原因:mac自带的python2.7.12的extern模块没有安装

解决办法:

#download from https://pypi.python.org/pypi/extern/0.1.0
tar zxf extern-0.1.0.tar.gz && python setup.py install
</div>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

</div>

您可能想查找下面的文章:

  • python虚拟环境virualenv的安装与使用

相关文章

  • Python设置默认编码为utf8的方法
  • Python守护进程(daemon)代码实例
  • python 接口_从协议到抽象基类详解
  • python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
  • 快速排序的算法思想及Python版快速排序的实现示例
  • Python中列表、字典、元组、集合数据结构整理
  • 详解在Python程序中使用Cookie的教程
  • Python模块学习 filecmp 文件比较
  • Python代码的打包与发布详解
  • Python 元类使用说明

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python访问纯真IP数据库的代码
    • gearman的安装启动及python API使用实例
    • python 实现文件的递归拷贝实现代码
    • Python中输出ASCII大文字、艺术字、字符字小技巧
    • python sqlobject(mysql)中文乱码解决方法
    • python实现可以断点续传和并发的ftp程序
    • Python端口扫描简单程序
    • python sys模块sys.path使用方法示例
    • Python版的文曲星猜数字游戏代码
    • 非递归的输出1-N的全排列实例(推荐)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有