资讯专栏INFORMATION COLUMN

ubuntu10.0.4 virtualenv 创建虚拟Python环境

zhaot / 308人阅读

摘要:创建目录用来存放虚拟环境我的安装完,默认就已经创建该目录了在文件中添加在中添加运行使用此时就可以使用了。列出虚拟环境列表新建虚拟环境启动切换虚拟环境删除虚拟环境离开虚拟环境

一、virtualenv 1.简介

virtualenv可以使多个Python相互独立,互不影响,它能够:

1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用
2. 安装
sudo apt-get install python-virtualenv
3. 创建虚拟环境,并进入虚拟环境
mkdir py/django_pro -p
cd py/django_pro/
virtualenv web01
cd web01
source bin/activate
4. 退出虚拟环境:
deactivate

此时我们会发现shell提示符前面多了一个(web01),这说明我们已经在Python虚拟环境了,在这个里面我们可以安装任意的Python库,而不用担心会把系统的Python库搞乱。
【注:默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上--no-site-packeages参数。即 virtualenv --no-site-packages web02,也可以创建virtualenv的别名,即vim ~/.bashrc 然后添加virtualenv="virtualenv --no-site-packages"】

二、virtaulenvwrapper 1. 简介

virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:
【不需要使用source [路径] 来创建】

1. 将所有虚拟环境整合在一个目录下
2. 管理(新增,删除,复制)虚拟环境
3. 切换虚拟环境
2. 安装
sudo pip install virtualenvwrapper
3. 配置

安装完毕,但是此时还不能使用virutalenvwrapper,默认virutalenvwrapper是安装在/usr/local/bin下的,实际我们需要运行 virtualenvwrapper.sh文件才行。我们可以先查看该文件,里面有配置步骤。

1. 创建目录用来存放虚拟环境
    mkdir ~/.virtualenvs  # 我的安装完virtualenvwrapper,默认就已经创建该目录了
2. 在~/.bashrc文件中添加:
    export WORKON_HOME=/home/milo/.virtualenvs
3. 在~/.bashrc中添加:
    source /usr/local/bin/virtualenvwrapper.sh
4. 运行
    source ~/.bashrc
4. 使用
此时virtualenvwrapper就可以使用了。
列出虚拟环境列表:workon、lsvirtualenv
新建虚拟环境:mkvirtualenv web03
启动/切换虚拟环境:workon web02
删除虚拟环境:rmvirtualenv web01
离开虚拟环境:deactivate

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45378.html

相关文章

  • 如何管理你下载的一大堆Python包【❤️win环境及linux环境创建虚拟环境详解❤️】

    引入—— 解决两个在python开发中很常见的问题: Python很万能,这谁都知道(我也知道哈),但这就意味着——Python的库多,是真的多!你要用哪个库,就直接下载!pip install!很简单吧,是很简单!但是,这样会很直接的带来一个问题,也是很多新手容易犯得——你一看他的Python环境,全是第三方包,密密麻麻的,甚至于开个pycharm,加载第三方包都得加载半年,他还不知道为啥(傻...

    phoenixsky 评论0 收藏0
  • Django + Apache 部署

    摘要:站真是个学习的地方,竟发现了杨老师的部署视频,杨老师的站主页在此主页有一系列的学习视频,推荐干货用于部署的项目主要用了提供后台,所以静态文件仅有部分的。接下来是部署和激活阶段了。 吐吐槽 此篇blog将详细记录部署Django的每一个步骤,网上现有的教程实在太少太老了!好多坑!第一次尝试后台很懵,最坑的地方是安装的wsgi部分模块需要更新。B站真是个学习的地方,竟发现了杨老师的部署视频...

    keke 评论0 收藏0
  • Django + Apache 部署

    摘要:站真是个学习的地方,竟发现了杨老师的部署视频,杨老师的站主页在此主页有一系列的学习视频,推荐干货用于部署的项目主要用了提供后台,所以静态文件仅有部分的。接下来是部署和激活阶段了。 吐吐槽 此篇blog将详细记录部署Django的每一个步骤,网上现有的教程实在太少太老了!好多坑!第一次尝试后台很懵,最坑的地方是安装的wsgi部分模块需要更新。B站真是个学习的地方,竟发现了杨老师的部署视频...

    cikenerd 评论0 收藏0
  • Django + Apache 部署

    摘要:站真是个学习的地方,竟发现了杨老师的部署视频,杨老师的站主页在此主页有一系列的学习视频,推荐干货用于部署的项目主要用了提供后台,所以静态文件仅有部分的。接下来是部署和激活阶段了。 吐吐槽 此篇blog将详细记录部署Django的每一个步骤,网上现有的教程实在太少太老了!好多坑!第一次尝试后台很懵,最坑的地方是安装的wsgi部分模块需要更新。B站真是个学习的地方,竟发现了杨老师的部署视频...

    madthumb 评论0 收藏0
  • Django + Apache 部署

    摘要:站真是个学习的地方,竟发现了杨老师的部署视频,杨老师的站主页在此主页有一系列的学习视频,推荐干货用于部署的项目主要用了提供后台,所以静态文件仅有部分的。接下来是部署和激活阶段了。 吐吐槽 此篇blog将详细记录部署Django的每一个步骤,网上现有的教程实在太少太老了!好多坑!第一次尝试后台很懵,最坑的地方是安装的wsgi部分模块需要更新。B站真是个学习的地方,竟发现了杨老师的部署视频...

    asoren 评论0 收藏0

发表评论

0条评论

zhaot

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<