环境搭建
Posted ProfiBus
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了环境搭建相关的知识,希望对你有一定的参考价值。
Python 学习环境搭建
pyenv是个多版本python管理器,可以同时管理多个python版本共存,如pypy,miniconde等等。我们安装时其会将pyenv安装在当前用户家目录中的.pyenv目录中,当我们切换另外的目录中时就会出现Python版本和定义版本不一致的问题。
1.安装依赖包
# yum install gcc make patch git
# yum install readline-devel openssl-devel sqlite-devel zlib-devel bzip2-devel gdbm-devel
2.安装pyenv
# curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
3.配置环境变量
# vim /etc/profile.d/pyenv.sh
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
# source /etc/profile.d/pyenv.sh
4.安装Python
安装前我们可以看下通过pyenv可以安装的Python版本
# pyenv install --list
更新pyenv管理的Python版本
# pyenv update
4.1第一种安装方法
# pyenv install 3.5.2
Downloading Python-3.5.2.tgz...
-> https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
.......
# pyenv versions
* system (set by /root/.pyenv/version)
3.5.2
通过pyenv install 版本号这种方法安装依赖网络环境,所以会比较慢
4.2第二种安装方法
# mkdir ~/.pyenv/cache
# cd ~/.pyenv/cache
# mv Python-2.7.12.tgz Python-2.7.12.tar.gz
# pyenv install 2.7.12
Installing Python-2.7.12...
这种安装方法需要先去Python官网下载好源码放到~/.pyenv/cache中,然后在安装。通过这种方法安装节省了下载源码时间
5.设置Python版本
# pyenv local 3.5.2
# python -V
Python 3.5.2
6.创建虚拟版本
# pyenv virtualenv 3.5.2 pengfei
# pyenv local pengfei
# pyenv versions
system
2.7.12
3.5.2
3.5.2/envs/pengfei
* pengfei (set by /root/.python-version)
# ls -lh .pyenv/versions/pengfei
lrwxrwxrwx 1 root root 40 7月 2 23:25 .pyenv/versions/pengfei -> /root/.pyenv/versions/3.5.2/envs/pengfei
上面创建了一个pengfei的虚拟Python版本,今后开发测试可以使用这个版本进行调试,一旦版本出了问题可以在删除之后在创建,所以用的还是很多。
7.卸载版本
# pyenv uninstall pengfei
8.安装jupyter
# pip install jupyter
一定要先安装好前面的依赖环境之后在安装Python,然后在安装jupyter,不然会出现错误。在使用pip安装jupyter时建议使用阿里云的yum源进行安装,具体pip配置如下:
# mkdir ~/.pip
# vim ~/.pip/pip.conf
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
9.启动jupyter
# jupyter notebook --ip=0.0.0.0 --no-browser
在浏览器输入机器的IP:8888,之后就可以使用jupyter了。
10.删除pyenv
# rm -rf ~/.pyenv/
11.pyenv的常用选项说明
-
local:切换当前目录及子目录的Python版本,可以通过删除.python-version恢复默认的Python版本
-
global:切换全局的默认的Python版本,不建议使用
-
virtualenv:创建虚拟环境 pyenv virtualenv $bash_version $name
-
uninstall:卸载某个版本,包括虚拟环境
-
install:安装指定的Python版本,在install后面跟--list可以显示可以安装的版本
-
update:更新pyenv可以管理的版本
-
version:显示当前pyenv管理的版本
-
versions:显示目前pyenv总共安装的版本
以上是关于环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
基于OpenGL编写一个简易的2D渲染框架02——搭建OpenGL环境
环境初始化 Build and Install the Apache Thrift IDL Compiler Install the Platform Development Tools(代码片段