pyenv

使用 pyenv 可以在一个系统中安装多个python版本

十年热恋 提交于 2020-03-15 19:21:57
使用 pyenv 可以在一个系统中安装多个python版本 全栈运维 关注 2016.01.06 21:02* 字数 82 阅读 24416评论 11喜欢 12 Title: 使用 pyenv 可以在一个系统中安装多个python版本 Date: 2016-01-06 Author: ColinLiu Category: Python tags: python,pyenv 使用 pyenv 可以在一个系统中安装多个python版本 Installl related yum install readline readline-devel readline-static -y yum install openssl openssl-devel openssl-static -y yum install sqlite-devel -y yum install bzip2-devel bzip2-libs -y Install pyenv git clone git://github.com/yyuu/pyenv.git ~/.pyenv vim ~/.bashrc export PYENV_ROOT="$HOME/.pyenv" export PATH = "$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" source ~/.bashrc #

如何使用pyenv在windows10安装多个python版本环境

佐手、 提交于 2020-03-15 19:08:56
安装pyenv-win pyenv-win的详细内容可以查看 源地址 1.这里我用的是第一种安装方法: pip install pyenv-win --target %USERPROFILE%/.pyenv %USERPROFILE%换成你要存放pyenv的路径。 2.配置环境变量: 3. 最后一步,输入pyenv,没有以下界面,需要重启 ,重启无法解决,就是上面出了问题,重新来过就好。 使用pyenv 1.安装一个版本的python: pyenv install 3.6.8 但是会出现操作超时的提示: 2.这时,我们可以选择更换一个下载镜像源,这里我用了 淘宝镜像源 只需要替换掉 D:\pyenv.pyenv\pyenv-win\libexec\pyenv-install.vbs 中的网址即可: 接下来就顺畅多了: 点击install等待安装完成即可。 3.设置刚刚安装的版本为全局使用: pyenv global 3.6.8-amd64 查看当前全局python版本: pyenv global 查看已安装的python版本: pyenv versions 至此就结束了! 来源: oschina 链接: https://my.oschina.net/u/4479915/blog/3195388

mac pyenv 安装tkinter,解决tkinter环境的问题

痞子三分冷 提交于 2020-03-12 19:01:03
这几天写了一个爬虫,因为要获取浏览器的大小,所以调用了tkinter,测试时发现竟然出现了一个错误,出现这个错误: ModuleNotFoundError: No module named '_tkinter' 印象这个错误是在windows里面的碰到过,之前window10里面安装时忘记勾选tcl的那个选项了。搜了下,大部分出现在以下场景中: 1.MacOS Mojave 2.pyenv 我的现在系统是刚好是:MacOS Mojave,并且使用了pyenv,刚好两种情况都让我遇到了。 既然遇到了就要想把办法去解决它。 网上给出了:brew install tcl-tk 来解决这个问题,很遗憾的是这个方法对我没有效果。 到python官网搜下了: https://www.python.org/download/mac/tcltk/ 找到了一个关于它的描述: 看来是要到上面的网站下载一个tcl-tk的套件: https://www.activestate.com/products/tcl/downloads/ 要下载这个套件的话,要先注册一个账号,还要新建一个项目。 这里说下:最好不要下载最新版的,python对最新版的支持不是很友好,推荐下载8.5。 安装好后,还会出现ModuleNotFoundError: No module named '_tkinter'这个错误

mac pyenv 安装tkinter,解决tkinter环境的问题

二次信任 提交于 2020-03-12 17:20:05
这几天写了一个爬虫,因为要获取浏览器的大小,所以调用了tkinter,测试时发现竟然出现了一个错误,出现这个错误: ModuleNotFoundError: No module named ‘_tkinter’ 印象这个错误是在windows里面的碰到过,之前window10里面安装时忘记勾选tcl的那个选项了。搜了下,大部分出现在以下场景中: 1.MacOS Mojave 2.pyenv 我的现在系统是刚好是:MacOS Mojave,并且使用了pyenv,刚好两种情况都让我遇到了。 既然遇到了就要想把办法去解决它。 网上给出了:brew install tcl-tk 来解决这个问题,很遗憾的是这个方法对我没有效果。 到python官网搜下了:https://www.python.org/download/mac/tcltk/ 找到了一个关于它的描述: 看来是要到上面的网站下载一个tcl-tk的套件:https://www.activestate.com/products/tcl/downloads/。要下载这个套件的话,要先注册一个账号,还要新建一个项目。 这里说下:最好不要下载最新版的,python对最新版的支持不是很友好,推荐下载8.5。 安装好后,还会出现ModuleNotFoundError: No module named '_tkinter’这个错误,原因是很简单

Ubuntu16.04安装Python3.8以后出现lsb_release/No LSB modules are available的错误

大兔子大兔子 提交于 2020-03-09 15:24:42
目录 问题展示 解决方法 Linux下Python的版本可以直接通过pyenv进行下载安装和更新,不需要直接通过源码安装到电脑里! 找到系统之前自带的python3 (python3.5.2) 然后创建软连接指回去。 使用官网进行安装相关依赖 Ubuntu16.04安装Python3.8以后出现lsb_release/No LSB modules are available的错误 问题展示 1.出现这个错误以后,由于这些模块于电脑的Ubuntu-desktop等有依赖关系,导致重启电脑后会显示debian的grub,安装更新软件也是变成了debian的,简直令人抓狂! 2.直接通过Ubuntu的'sudo apt install lsb_release'无效, 3. Linux命令行直接输命令会报command-no-find,下面给出解决方法: 4.ROS报错 解决方法 Linux下Python的版本可以直接通过pyenv进行下载安装和更新,不需要直接通过源码安装到电脑里! pyenv安装相关1 pyenv安装相关2 pyenv安装相关3 找到系统之前自带的python3 (python3.5.2) 然后创建软连接指回去。 sudo ln -sf /usr/bin/python3.5 /usr/local/bin/python3 sudo ln -sf /usr/bin

how to uninstall pyenv(installed by homebrew) on Mac

不问归期 提交于 2020-03-02 04:54:28
问题 I used to install pyenv by homebrew to manage versions of python, but now, I want to use anaconda.But I don't know how to uninstall pyenv.Please tell me. 回答1: To completely uninstall pyenv, perform step (1) and then remove its root directory. This will delete all Python versions that were installed under $(pyenv root)/versions/ directory: rm -rf $(pyenv root) If you’ve installed pyenv using a package manager, as a final step perform the pyenv package removal. For instance, for Homebrew: brew

Ubuntu安装Python版本管理工具pyenv

人盡茶涼 提交于 2020-03-01 06:08:06
gyf@gyf-VirtualBox:~$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv Cloning into '/home/gyf/.pyenv'... remote: Enumerating objects: 17608, done. remote: Total 17608 (delta 0), reused 0 (delta 0), pack-reused 17608 Receiving objects: 100% (17608/17608), 3.47 MiB | 15.00 KiB/s, done. Resolving deltas: 100% (11960/11960), done. gyf@gyf-VirtualBox:~$ # gyf@gyf-VirtualBox:~$ sudo echo 'export PYENV_ROOT="$HOME/.pyenv"'>>~/.bash_profile gyf@gyf-VirtualBox:~$ sudo echo 'export PATH="$PYENV_ROOT/bin:$PATH"'>>~/.bash_profile gyf@gyf-VirtualBox:~$ sudo echo 'eval "$(pyenv init -)"'>>~/.bash

pyenv install 3.6.3 error occurring : why?

谁说我不能喝 提交于 2020-03-01 04:52:25
问题 user@syyun:~$ pyenv install 3.6.3 Downloading Python-3.6.3.tar.xz... -> https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz Installing Python-3.6.3... BUILD FAILED (Ubuntu 16.04 using python-build 1.1.5-8-g7b9d1a4) Inspect or clean up the working tree at /tmp/python-build.20171020004725.32507 Results logged to /tmp/python-build.20171020004725.32507.log Last 10 log lines: ensurepip._main() File "/tmp/python-build.20171020004725.32507/Python-3.6.3/Lib/ensurepip/__init__.py", line 189,

Ubuntu安装Python版本管理工具pyenv

↘锁芯ラ 提交于 2020-03-01 04:09:00
gyf@gyf-VirtualBox:~$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv Cloning into '/home/gyf/.pyenv'... remote: Enumerating objects: 17608, done. remote: Total 17608 (delta 0), reused 0 (delta 0), pack-reused 17608 Receiving objects: 100% (17608/17608), 3.47 MiB | 15.00 KiB/s, done. Resolving deltas: 100% (11960/11960), done. gyf@gyf-VirtualBox:~$ # gyf@gyf-VirtualBox:~$ sudo echo 'export PYENV_ROOT="$HOME/.pyenv"'>>~/.bash_profile gyf@gyf-VirtualBox:~$ sudo echo 'export PATH="$PYENV_ROOT/bin:$PATH"'>>~/.bash_profile gyf@gyf-VirtualBox:~$ sudo echo 'eval "$(pyenv init -)"'>>~/.bash

python构建多版本环境--pyenv、virtualenv折腾笔记

主宰稳场 提交于 2020-02-29 07:54:33
参考文档: http://www.it165.net/pro/html/201405/13603.html 简介: pyenv 可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法 virtualenv virtualenv则提供了一种沙箱机制, 就是将一个目录建立为一个虚拟的python环境, 这样的话, 用户可以建立多个虚拟环境, 每个环境里面的python版本可以是不同的, 也可以是相同的, 而且环境之间相互独立。 一切都很顺利,遇到几个小问题,记录下: 查看本机是否已经安装virualenv ~/.pyenv/bin/pyenv 权限不足 添加~/.pyenv/bin/pyenv可执行权限,否则会提示 $HOME/.pyenv/bin/pyenv: 权限不够 3.source ~/.bash_profile 的时候 提示 ../libexec/pyenv: 没有那个文件或目录 我查看目录结构,发现这个文件的确是存在的 于是我修改$HOME/.pyenv/bin/pyenv文件 ./libexec/pyenv 再次运行 source ~/.bash_profile 成功! 来源: oschina 链接: https://my.oschina.net/u/123905/blog/361931