zoukankan      html  css  js  c++  java
  • virtualenv、virtualenvwrapper安装和使用;Mac os的特殊性

     

    [sudo] pip install virtualenv 或者
    [sudo] pip3 install virtualenv [sudo]可用可不用

     

    pip/pip3 install virtualenvwrapper

     

    默认创建的环境,是可以使用系统已经安装的包

     

    如果不想使用系统的包,加上–no-site-packeages参数

     

    非常重要:mac os xpython2python3如果同时用virtualenvvirtualenvwrapper管理不同版本的python时,必须保证所有的Python版本安装路径正确,使用官网下载的软件包pkg模式安装,采用默认路径安装即可(好像也选择不了其他路径)。不要使用brew方式安装

     

    http://www.jb51.net/article/66245.htm

    virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:

    1. 在没有权限的情况下安装新套件

    2. 不同应用可以使用不同的套件版本

    3. 套件升级不影响其他应用

     

    命令:

    1、启动、切换虚拟环境:

    workon 虚拟环境名字

    2、删除虚拟环境:

    rmvirtualenv 虚拟环境名字

    3、创建虚拟环境:

    mkvirtualenv [虚拟环境名称]

    4、退出虚拟环境

    deactivate

    查询已经创建的虚拟环境列表

    lsvirtualenv -b

    查看当前虚拟环境已经安装的Python安装包

    lssitepackages

     

     

    安装python3.5的虚拟环境:

    which python3.5时,是存在的

    mkvirtualenv virtualenv-3.5 --python=python3.5

    将会创建python3.5版本的虚拟环境,环境名字为virtualenv-3.5

    如果不指定python版本,默认使用安装virtualenv环境时使用的python版本

     

     

    Mac系统的特殊性:

    需要查找这个文件,然后加入到.zshrc中

    which virtualenvwrapper.sh
    /Users/xxx/Library/Python/2.7/bin/virtualenvwrapper.sh

    如果你使用python官网的pkg包安装的话,那么python3的安装路径是:

    ➜  ~ ll /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

    找到路径之后,在.zshrc中加入:source $path/virtualenvwrapper.sh。这样每次打开终端的时候,都可以执行python虚拟环境的workon/mkvirtualenv/rmvirtualenv等命令

     

     

    https://www.jianshu.com/p/d37662e6ef34

  • 相关阅读:
    Epoll技术深入学习
    nginx
    epoll案例
    Linux网络编程初步
    链表快速排序(已通过ACM在线评测)
    C++内存管理
    c++11并发语法初步
    数据库与SQL优化笔记(一)
    C++面向对象模型(虚表与虚表指针)
    c++的一些杂项
  • 原文地址:https://www.cnblogs.com/shengulong/p/9522394.html
Copyright © 2011-2022 走看看