pyenv

Mac下安装多版本python

蓝咒 提交于 2020-01-12 10:19:07
1、安装Homebrew 将命令行复制至终端,进行安装。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、安装 pyenv brew update brew install pyenv 2.1 在 .bash_profile 文件中添加 export PYENV_ROOT=/usr/local/var/pyenv if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi 2.2在终端中更新输入: source .bash_profile 3、安装3.X版本python pyenv install 3.5.1 4、安装完成后进行更新 pyenv rehash 5、查看已安装版本 //号表示系统当前正在使用的版本 pyenv versions 6、切换python版本 pyenv global 3.5.1 7、确认python版本 python 来源: https://www.cnblogs.com/webgiser/p/7463974.html

Pyenv not auto activating

≡放荡痞女 提交于 2020-01-02 07:03:42
问题 I have pyenv installed in my environment and up to this weekend (when I installed 'Kivy') my pyenv/local setup has been working fine. But now when I go to my various python project directories, pyenv does not automatically activate the right python version properly. E.g. I create an environment using pyenv like this, pyenv virtualenv 3.3.2 work I make and go into a dir called work and have a .python-version file with the text work as the sole content. Pyenv detects that my environment is work

pyenv: pip: command not found

北战南征 提交于 2020-01-01 09:06:08
问题 I'm trying to get Python 2.7 to play nicely with pyenv and virtualenv on OSX El Capitan. I've installed pyenv with Homebrew, then Python 2.7.11 with pyenv install 2.7.11 . This describes the setup: $ which python /usr/local/bin/python $ which virtualenv /usr/local/bin/virtualenv $ head -1 /usr/local/bin/virtualenv #!/usr/local/bin/python $ which pip /Users/username/bin/pip $ head -1 /Users/robinedwards/bin/pip #!/usr/local/bin/python $ pyenv install --list | grep 2.7.11 2.7.11 .bashrc

App built with non-system Python using py2app in pyenv not runnable on other machines

最后都变了- 提交于 2019-12-29 09:30:16
问题 My understanding was that as long as a non-Apple-default Python is employed to build, that the end-user need not install Python him/herself to execute a py2app-built app. In developing and testing the app in my own environment, I obviously have Python installed. Specifically, I built in a pyenv with with a python.org install, not Apple's own. Yet when I give the app to an end-user who doesn't have Python installed, she gets: A Python runtime could not be located. You may need to install a

从零开始用Flask搭建网站

a 夏天 提交于 2019-12-28 00:32:29
二、文章内容: 1、授课:林德尧(泉舟时代-未来城市技术总监) 环境搭建 首先需要准备 Python 开发环境,这里推荐使用 pyenv 来安装和管理 Python。笔者使用的是 Mac OSX(自带 Python 2.6),直接使用如下命令安装 pyenv: `` ` bash ` ``bash brew install pyenv 之后要升级 pyenv 的话就用: `` ` bash ` ``bash brew upgrade pyenv 安装完以后,需要配置环境变量,如果使用 zsh,需要在 ~/.zshrc 加入以下代码: `` ` bash ` ``bash export PYENV_ROOT = " $HOME /.pyenv" export PATH = " $PYENV_ROOT /bin: $PATH " export PATH = $PATH :/sbin/ eval " $( pyenv init - ) " 如果使用 bash,在 ~/.bash_profile 中加入即可。保存后重启终端即可。 如果要安装 Python 3.5.2,可以用 ```bash pyenv install 3.5.2 查看安装的 Python 版本: ```bash pyenv versions 切换局部 Python 环境(这里一般指在 Application

ubuntu安装 pyenv&pyenv-virtualenv&pipenv

随声附和 提交于 2019-12-26 06:09:47
安装使用 pyenv&pyenv-virtualenv pyenv 安装 git clone https://github.com/pyenv/pyenv.git ~/.pyenv 添加环境变量: echo 'export PYENV_ROOT=" $HOME /.pyenv"' >> ~/.bashrc echo 'export PATH=" $PYENV_ROOT /bin: $PATH "' >> ~/.bashrc echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval " $( pyenv init - ) "\nfi' >> ~/.bashrc source ~/.bashrc pyenv-virtualenv 安装 git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv 添加环境变量: echo 'eval " $( pyenv virtualenv-init - ) "' >> ~/.bashrc source ~/.bashrc 参考:https://www.jb51.net/article/174740.htm 使用:https://msd.misuland.com/pd

pyenv+virtualenv创建多版本隔离python环境

天大地大妈咪最大 提交于 2019-12-25 23:58:24
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、安装pyenv 参考: https://github.com/yyuu/pyenv-installer $ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash $ vim .bash_profile export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" $ source .bash_profile $ pyenv update 二、使用pyenv安装python $ pyenv install 2.7 $ pyenv versions * system (set by /home/xxx/.pyenv/version) 2.7 三、使用virtualenv 1. 创建虚拟python环境 $ pyenv virtualenv 2.7 v_py27 $ pyenv verions * system (set by /home/xxx/.pyenv/version) 2.7 v_py27 2. activate和deactivate $

python项目环境搭建(pyenv+virtualenv)

社会主义新天地 提交于 2019-12-25 23:57:39
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> python项目环境搭建(pyenv+virtualenv) 参考 博客 在centos上操作 1、先安装curl 和 git # yum install curl git-core 2、接下来安装pyenv # curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 这个命令会把pyenv安装到当前用户的 ~/.pyenv目录下. 同时, 我们还需要把下面代码存到~/.bashrc文件中: # vim ~/.bashrc export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ] ; then export PATH="${PYENV_ROOT}/bin:${PATH}" eval "$(pyenv init -)" fi 这段代码的作用主要是指明pyenv的位置, 以便以后可以直接在命令行里面运行pyenv命令。 保存在~/.bashrc 文件中是为了每次用户登陆后自动生效。所以如果你是第一次运行命令并且没有注销的话, 这一段是不会生效的, 我们还需要运行下面的命令令其生效 # source ~/.bashrc

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

自闭症网瘾萝莉.ら 提交于 2019-12-25 23:53:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 可能大家在日常工作中会遇到这么个问题,现在基本的linux系统都是自带老版本的python2.7.x版本,我又不想用老版本,但直接升级可能会出问题,或是依赖老版本的程序就运行不了,有没办法能安装3.x新版本的? 答案是有的,请使用pyenv,可以支持管理多个python版本,任意使用。 其实官方于2019年底将不再提供支持了,截至倒计时还有6天: https://pythonclock.org/ 那有人可能会问,那在一个系统下,不同的库依赖不同的python版本,就比如说python2.x版本需要django1.0版本,python3.x版本需要django2.0版本,那这样系统只能装一个django版本,这又怎么解决呢? 答案是有的,pyenv自带的插件pyenv-virtualenv,创建两个虚拟环境,互相独立,各不影响。 实验环境: linux系统:CentOS 7 x64 pyenv常用命令: [python@localhost ~]$ pyenv install -l //查看可用的安装版本 [python@localhost ~]$ pyenv install 3.6.9 //在线安装python3.6.9版本 [python@localhost ~]$ pyenv virtualenv 3.6.9

Issue when importing matplotlib

半腔热情 提交于 2019-12-24 01:47:14
问题 I've setted up a virtual enviroment for playing around with machine learning using pyenv . When i run import matplotlib.pyplot as plt this i what i get: ImportError Traceback (most recent call last) <ipython-input-1-eff513f636fd> in <module>() ----> 1 import matplotlib.pyplot as plt /usr/local/var/pyenv/versions/2.7.11/envs/machine_learning/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>() 27 from cycler import cycler 28 import matplotlib ---> 29 import matplotlib.colorbar 30