在Ubuntu16.04上Pyenv和pyenv-virtual的安装和使用
来源:互联网 发布:实用最优化方法答案 编辑:程序博客网 时间:2024/06/08 18:05
安装pyenv
执行下面的命令:
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash完成后,根据提示将下面的内容放到~/.bashrc文件里面export PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"
安装Python的依赖包
sudo apt-get updatesudo apt-get install make build-essential libssl-dev zlib1g-devsudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curlsudo apt-get install llvm libncurses5-dev libncursesw5-dev
安装指定版本
查看可以用的版本
pyenv install --list
安装命令
pyenv install anaconda3-4.1.0安装过程可能很缓慢,一个简便方法,可以根据提示的地址,自行在迅雷上进行下载,然后将其放到~/.pyenv/cache文件下面,cache文件夹可能不存在,请自行新建。
更新数据库
pyenv rehash
pyenv的使用
查看版本
$ pyenv versions* system (set by /home/seisman/.pyenv/version)anaconda3-4.1.0
切换版本
$ pyenv global anaconda3-4.1.0$ pyenv versionssystem* anaconda3-4.1.0 (set by /home/seisman/.pyenv/version)
还可以使用pyenv local 或者pyenv shell 来切换版本。一般如果多人共用工作站的话,我推荐使用shell,因为这样不会影响到别人的使用。只不过每次运行时多加一句pyenv shell anaconda3-4.1.0
这里指的注意的是,local的优先级要高于global,所以入坑的同学请注意。
使用选择的新版本
安装库文件
这里需要注意的是,pip是Python2的命令,即使你换成Python3的环境,运行pip还是执行Python2版本的安装库,
那如何安装Python3的库呢,答案很简单,使用pip3。(这是一个学弟告诉我的。。。我查了半天没找到方法)
配置pip使用国内镜像
创建目录
mkdir ~/.pip
编辑~/.pip/pip.conf文件,没有则新建
输入一下内容
[global]index-url = http://mirrors.aliyun.com/pypi/simple/trusted-host = mirrors.aliyun.com
删除不想要的Python版本
pyenv uninstall anaconda3-4.1.0
更新Python版本库
pyenv rehash
这个命令基本要常用到,因为有时候确实版本更新不及时。需要我们手动去操作。
创建virtualenv环境
pyenv virtualenv 3.5.2 pyenvtest
值得注意的是,这里3.5.2是Python的某个版本号,而且前提是这个版本必须存在,否则无法创建虚拟环境。
还有,pyenv将虚拟换将也当做一个版本,所以操作虚拟环境和版本是一样的,
进入虚拟环境
pyenv local pyenvtest
pyenv uninstall pyenvtest删除也是同样的。
本文参考:
[1]: Python 多版本共存之 pyenv
[2]: pyenv及pyenv-virtual配置
[3]: ubuntu下完美安装pyenv+virtualenv
谢谢以上作者的无私奉献。
0 0
- 在Ubuntu16.04上Pyenv和pyenv-virtual的安装和使用
- pyenv在CentOS6.6上的安装和使用
- pyenv的安装和使用
- ubuntu16.04&&GPU下的pyenv&&Anaconda&&tensorflow-gpu-1.2.0的安装和使用
- Ubuntu16.04下,通过pyenv安装anaconda,并安装tensorflow-gpu和opencv等库的简单方法
- ubuntu16.04 利用pyenv安装anaconda3+pycharm
- PyCharm 工程中 pyenv 和 virtualenv的使用
- pyenv-virtualenv配置和基本使用
- Mac端pycharm平台下pyenv和pyenv-virtualenv管理python版本的安装和简单实用
- pyenv+virtualenv的安装与使用
- Mac下 Pyenv 的安装使用
- Ubuntu16.04安装pyenv 及报错解决方案
- pyenv安装
- pyenv
- Pyenv使用
- ubuntu16.04 python版本切换:pyenv
- MAC下pyenv和pyenv-virtualenv插件初探
- MAC下pyenv和pyenv-virtualenv插件初探
- 基于tensorflow的MNIST手写数字识别--入门篇
- Python实例:pdf文档转txt
- 关于新闻类android应用webview缓存的功能需求
- kernel 启动流程之 【设备驱动加载】 学习笔记
- 洛谷 P1060 开心的金明
- 在Ubuntu16.04上Pyenv和pyenv-virtual的安装和使用
- ffmpeg开发之旅(1):视频直播YUV颜色格式完全解析
- 九度OJ1051
- Nginx负载均衡配置
- 别以为有https就安全了,这样做支付宝也能轻易被攻破!
- URL转码 js decodeURIComponent encodeURIComponent 函数
- centos7 升级 php 5.4 -> php5.6
- android调用系统相机的方法,并且解决三星手机遇到的问题,图片旋转、压缩
- log 日志统计