<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;ý£ºrmvirtualenv 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>