`

mac pyenv virtualenv 2.7.11 3.5.2 多版本共存

阅读更多

reference :https://github.com/yyuu/pyenv-installer       

 

1.首先安装pyenv 

        这里推荐bash安装方式,使用brew总会提示各种权限,link。

        

        url -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
 
       配置mac环境变
       # Load pyenv automatically by adding
       # the following to ~/.bash_profile:

       export PATH="/Users/admin/.pyenv/bin:$PATH"
        eval "$(pyenv init -)
       更新升级pyenv
        pyenv update 
 
           pycharm指定python 版本
           pyenv virtualenv 3.5.2 app 
  1. 创建之后的目录结构为

    .pyenv  pwd
    /Users/jerry/.pyenv
    ☁  .pyenv  tree -d -L 4
    .
    ├── cache
    ├── plugins
    │   └── pyenv-virtualenv
    │       ├── bin
    │       ├── etc
    │       │   └── pyenv.d
    │       ├── shims
    │       └── test
    │           ├── stubs
    │           └── tmp
    ├── shims
    └── versions
        ├── 3.5.1
        │   ├── bin
        │   ├── envs
        │   │   ├── my-virtualenv-3.5.1
        │   │   └── new-env-3.5.1
        │   ├── include
        │   │   └── python3.5m
        │   ├── lib
        │   │   ├── pkgconfig
        │   │   └── python3.5
        │   └── share
        │       └── man
        ├── my-virtualenv-3.5.1 -> /Users/jerry/.pyenv/versions/3.5.1/envs/my-virtualenv-3.5.1
        └── new-env-3.5.1 -> /Users/jerry/.pyenv/versions/3.5.1/envs/new-env-3.5.1
    
    26 directories
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
  2. 在PyCharm中为工程选择Project Interpreter

    PyCharm->Perferences->Project->Project Interperter

    这里写图片描述

    在弹出窗口中,点左下角的+号,add local,然后输入路径 
    /Users/jerry/.pyenv/versions/3.5.1/envs/new-env-3.5.1/bin/python -> 点击OK即为工程设置好相应环境的python解释器了。

    这里写图片描述

 
分享到:
评论

相关推荐

    pyenv.tar.gz

    从github上克隆的项目(包含以下四个目录) $ git clone ...6、创建虚拟环境: pyenv virtualenv x.x.x myenv 7、激活虚拟环境: pyenv activate myenv 8、退出虚拟环境: pyenv deactivate

    pyenv-virtualenv:用于管理virtualenv的pyenv插件(又名python-virtualenv)

    这会将pyenv-virtualenv的最新开发版本安装到$(pyenv root)/plugins/pyenv-virtualenv目录中。 重要说明:如果您将pyenv安装到非标准目录中,请确保将此存储库克隆到安装目录的“ plugins”目录中。 在该目录中,...

    pyenv与virtualenv安装实现python多版本多项目管理

    `pyenv`允许用户在同一个系统上安装并切换多个Python版本,而`virtualenv`则创建独立的Python运行时环境,确保每个项目都有自己的依赖空间,不会互相干扰。 首先,让我们详细了解一下`pyenv`的安装步骤。在Linux ...

    virtualenv实现多个版本Python共存

    virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库。主要解决不同项目之间环境冲突的问题。 小技巧 某些开发包在下载的时候会出现下载错的的情况...

    Python-pyenv简单的Python版本管理工具

    `pyenv`就是这样一款强大的工具,它允许用户轻松地在多个Python版本之间切换,满足了开发、测试和部署的多元化需求。 ### 1. pyenv简介 `pyenv`是为Python开发者设计的一个轻量级且易于使用的版本管理器。它使得...

    pyenv安装组件,离线安装时使用

    pyenv-doctor,pyenv-installer,pyenv-update,pyenv-virtualenv,pyenv-which-ext,python-build 离线安装: 将上述包放到/root/.pyenv/plugins/ yum install git gcc make patch gdbm-devel openssl-devel sqlite-...

    Ubuntu 18.04安装 pyenv、pyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib

    `pyenv`是一个Python版本管理器,允许你在同一台机器上安装和切换多个Python版本。首先,你需要通过Git克隆`pyenv`仓库: ``` git clone https://github.com/pyenv/pyenv.git ~/.pyenv ``` 接下来,将`pyenv...

    django-realworld-example-app

    示例Django DRF代码库包含遵循 API... 创建一个名为productionready的新virtualenv: pyenv virtualenv 3.5.2 productionready 。 将本地virtualenv设置为productionready : pyenv local productionready 。 重新加载

    pyenv =》python 版本和python 开发工作环境管理神器

    在实际开发中,你可能还会遇到多版本Python之间的依赖问题。pyenv的`pyenv versions`和`pyenv which`命令可以帮助你查看已安装的Python版本以及哪个版本的解释器将执行特定的命令。此外,`pyenv rehash`命令确保所有...

    详解使用 pyenv 管理多个版本 python 环境

    通过 `pyenv` 和 `virtualenv` 的结合,开发者可以在同一台机器上轻松管理多个 Python 版本和虚拟环境,有效地避免了版本冲突问题。无论是进行多项目开发还是测试不同 Python 版本的兼容性,`pyenv` 都是一个不可或...

    pyenv 安装和使用说明 (2).pdf

    pyenv,是⼀款特别好⽤的Python版本管理器,程序员可以建⽴不同的⽬录,在不同的⽬录 ⾥分别运⾏不同版本的Python, 并且互不影响,安装的包也互不影响。github项⽬地 址:https://github.com/yyuu/pyenv pyenv-...

    Python多版本管理神器 - pyenv

    Python多版本管理神器——pyenv,是开发人员和运维人员在处理多个Python版本时不可或缺的工具。它允许你在同一台机器上安装并切换不同的Python版本,无论是为了测试新版本、保持旧项目兼容性还是满足不同项目对特定...

    pyenv虚拟环境管理python多版本和软件库的方法

    通过以上步骤和说明,你可以有效地利用 pyenv 和其插件 `pyenv-virtualenv` 来管理 Python 多版本和软件库,为你的开发工作提供便利和稳定性。无论是在个人项目还是团队协作中,这样的管理方式都是非常推荐的。

    python虚拟环境(csdn)————程序.pdf

    **Pyenv** 是一个Python版本管理工具,它允许用户在多个Python版本之间轻松切换。Pyenv首先会创建一个指定版本的Python环境,然后在这个环境中安装所需的包。Pyenv通过修改系统的PATH变量来实现Python版本的切换。...

    对Python 两大环境管理神器 pyenv 和 virtualenv详解

    今天小编就为大家分享一篇对Python 两大环境管理神器 pyenv 和 virtualenv详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python多环境切换及pyenv使用过程详解

    1.安装pyenv https://github.com/pyenv/pyenv-installer curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash 下载如下报错,则安装nss...eval $(pyenv virtualenv-init -)生效

Global site tag (gtag.js) - Google Analytics