环境搭建

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总共安装的版本

以上是关于环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis -- 动态Sql 环境搭建

基于OpenGL编写一个简易的2D渲染框架02——搭建OpenGL环境

使用 Python 代码片段编写 LaTeX 文档

在PaddlePaddle中的Notebook代码片段

环境初始化 Build and Install the Apache Thrift IDL Compiler Install the Platform Development Tools(代码片段

SpringCloud环境搭建服务提供者 我们需要拿到实体类,所以要配置api module, 在这时报错