<dl id="opymh"></dl>

<div id="opymh"></div>
      <div id="opymh"><tr id="opymh"></tr></div>

        <em id="opymh"><ins id="opymh"><mark id="opymh"></mark></ins></em><sup id="opymh"><menu id="opymh"></menu></sup>

        <em id="opymh"></em>

        <em id="opymh"><ol id="opymh"></ol></em>

              频道栏目
              首页 > 系统 > 虚拟机 > 正文
              Linux虚拟环境搭建教程,并下载flask框架
              2018-07-27 17:02:22         来源:Dr_xin_918的博客  
              收藏   我要投稿

              虚拟环境

              为什么要搭建虚拟环境?

              在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Flask框架flask-0.10.1版本

              sudo pip install flask==0.10.1
              

              提示:使用如上命令, 会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下 问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. 解决方案?:?虚拟环境 作用?:?虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响. 所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下

              如何搭建虚拟环境?

              安装虚拟环境的命令 :

              sudo pip install virtualenv
              sudo pip install virtualenvwrapper
              

              安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:

              # 1、创建目录用来存放虚拟环境
              mkdir 
              $HOME/.virtualenvs
              
              # 2、打开~/.bashrc文件,并添加如下:
              export WORKON_HOME=$HOME/.virtualenvs
              source /usr/local/bin/virtualenvwrapper.sh
              
              # 3、运行
              source ~/.bashrc
              

              创建虚拟环境的命令 :

              提示:如果不指定python版本,默认安装的是python2的虚拟环境

              在python2中,创建虚拟环境

              mkvirtualenv 虚拟环境名称
              例 :
              mkvirtualenv py_flask
              

              在python3中,创建虚拟环境

              mkvirtualenv -p python3 虚拟环境名称
              例 :
              mkvirtualenv -p python3 py3_flask
              

              \

              提示 :

              创建虚拟环境需要联网 创建成功后, 会自动工作在这个虚拟环境上 工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”

              如何使用虚拟环境?

              查看虚拟环境的命令 :

              workon 两次tab键
              

              \

              使用虚拟环境的命令 :

              workon 虚拟环境名称
              
              例 :使用python2的虚拟环境
              workon py_flask
              
              例 :使用python3的虚拟环境
              workon py3_flask
              

              \

              退出虚拟环境的命令 :

              deactivate
              

              \

              ?#22659;?#34394;拟环境的命令 :

              rmvirtualenv 虚拟环境名称
              
              例 :?#22659;?#34394;拟环境py3_flask
              
              先退出:deactivate
              再?#22659;簉mvirtualenv py3_flask
              

              \

              如何在虚拟环境中安装工具包?

              提示 : 工具包安装的位置 :

              python2版本下: ~/.virtualenvs/py_flask/lib/python2.7/site-packages/ python3版本下: ~/.virtualenvs/py3_flask/lib/python3.5/site-packages

              python3版本下安装flask-0.10.1的包 :

              pip install 包名称
              
              例 : 安装flask-0.10.1的包
              pip install flask==0.10.1
              

              \

              查看虚拟环境中安装的包 :

              pip freeze
              

              \

              点击复制链接 与好友分享!回本站首页
              上一篇:系统运维之安装虚拟机VMware、操作系统CentOS7、Xshell6、Xftp6 步骤解析
              下一篇:VMware Workstation虚拟机上新安装的centos 7系统链接网络的方法
              相关文章
              图文推荐
              点击排行

              关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

              版权所有: 红黑联盟--致力于做实用的IT技术学习网站

              极速飞艇好假
              <dl id="opymh"></dl>

              <div id="opymh"></div>
                  <div id="opymh"><tr id="opymh"></tr></div>

                    <em id="opymh"><ins id="opymh"><mark id="opymh"></mark></ins></em><sup id="opymh"><menu id="opymh"></menu></sup>

                    <em id="opymh"></em>

                    <em id="opymh"><ol id="opymh"></ol></em>

                          <dl id="opymh"></dl>

                          <div id="opymh"></div>
                              <div id="opymh"><tr id="opymh"></tr></div>

                                <em id="opymh"><ins id="opymh"><mark id="opymh"></mark></ins></em><sup id="opymh"><menu id="opymh"></menu></sup>

                                <em id="opymh"></em>

                                <em id="opymh"><ol id="opymh"></ol></em>

                                      福建十一选五任八 腾讯二分彩官网开奖 顶呱刮彩票在线 11选5奖金 欢乐生肖玩法规则 1.80火龙大极品 20 选五走势图 易码手机版下载安装 35选7号码预测 双色球基本走势图预测 网球比分怎么看 北京11选5开奖l结果 山东十一选五开奖号码 3d溜溜 nba让分胜负