python开发基础环境准备(linux版)

在安装开发环境之前,强烈建议有一个非常好的网络或者使用代理上网,否则在github中下载是件很痛苦的事!!!

  • pyenv环境的介绍
  • pyenv环境的安装
  • pyenv的基本操作
  • ipython介绍
  • jupyter的使用方法
  • ide-------------------

pyenv环境的介绍

pyenv是python开发环境的多版本管理,它是一个简单的纯shell脚本工具。在实际的开发工作中,当需要同时开启多个不同版本的python项目时,pyenv会为我们的工作带来极大的便利。

pyenv的安装pyenv的项目可以在github中下载,里面的readme提供了详细的步骤解释。在linux中的安装步骤如下:

-1.安装git,下载pyenv安装程序
yum -y install git
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash-**2.修改环境变量(家目录内的.bash_profile内增加以下内容):**export PATH="~/.pyenv/bin:PATH" eval "(pyenv init -)"
eval "$(pyenv virtualenv-init -)"添加完之后执行环境变量文件:. ~/.bash_profile-**3.安装python开发环境的依赖和编译工具:**yum -y install gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel安装好以上的这些之后就可以选择安装合适版本的python包了。 -**4.安装python** *python的安装提供两种方法:* (1)直接使用pyenv安装:pyenv install 3.5.2 ```

3.5.2是python的版本号,可以根据不同的需求自行更改。

(2)如果方法1安装的速度很慢,可以尝试在国内的资源库中自行下载相应版本的安装包,放入 ~/.pyenv/cache 中(cache目录需要手动创建):
mkdir ~/.pyenv/cachecd ~/.pyenv/cache
wget -c http://mirrors.sohu.com/python/3.5.2/Python-3.5.2.tar.xz
pyenv install 3.5.2```
安装完成后,在~/.pyenv/versions目录中,将会生成以版本号命名的目录。

pyenv的使用

pyenv共有11个不同的控制命令,下面列出常用的7个*

-1.versions查看当前 pyenv 可检测到的所有版本,处于激活状态的版本前以 * 标示。
pyenv versions

versions事例图片

- 2. version 查看当前处于激活状态的版本,括号中内容表示这个版本是由哪条途径激活的(global、local、shell)
pyenv version
version事例图片

- 3.install 使用 python-build插件安装一个 Python 版本,到 $PYENV_ROOT/versions 路径下。
pyenv install -v 2.7.5# -v选项可以输出下载的详细信息
- 4.uninstall 卸载一个python版本
pyenv uninstall 2.7.5
- 5.rehash 为所有已安装的可执行文件 (如:~/.pyenv/versions//bin/) 创建 shims,因此,每当你增删了 Python 版本或带有可执行文件的包(如 pip)以后,都应该执行一次本命令**
pyenv install 2.7.5pyenv rehash
- 6.global 设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。(不建议使用此命令来设置)
pyenv global 3.5.2
- 7.local 通过设置当前目录的.python-version文件来确定本目录的python版本。
(值得注意的是,local设置的版本优先级比global要高,pyenv 会从当前目录开始向上逐级查找 .python-version 文件,直到根目录为止。若找不到,就用 global 版本)
pyenv local 3.5.2
python开发基础环境准备(linux版)_第1张图片
local的设置

ipython介绍

ipython作为python的扩展,非常的好用。在原来的基础上,ipython增加了许多的便捷元素,加快了开发者的工作效率,常用的功能有: 自动补全、快捷的帮助文档、在ipython终端中使用shell命令、书签、记录、运行和调试、强大的ipython notebook(现在叫jupyter)等。这里不对它的功能进行详细的讲解,会在以后的实际开发中再发相关博文。

jupyter的安装与使用

jupyter作为ipython中的一项功能,它的作用是为开发者打开一个通过网页使用的ipython终端,支持markdown单元和code单元。使用起来很方便。
-1.juypter作为ipython的功能,需要先安装ipython。如果已经完成了上述的pyenv和python3.5.2的安装,那么这一步将会非常的简单,直接使用pip命令即可:
pip install ipython
-2.安装jupyter。同样使用pip来安装:
pip install jypyter
-3.开启jupyter。使用jupyter notebook --ip=监听地址 --no-browser(无浏览器启动,linux没有安装桌面或者没有浏览器时)
jupyter notebook --ip=0.0.0.0 --nobrowser
此时你就可以通过页面来访问jupyter了。默认端口是8888。

python开发基础环境准备(linux版)_第2张图片
jupyter访问

ide选择

-关于python开发的ide选择,推荐pycharm。不过这个可以根据个人喜好,不管选择哪个,用着顺手就好。

你可能感兴趣的:(python开发基础环境准备(linux版))