Python学习-环境搭建

一、环境说明:

1、Centos 7下安装Python3X及版本管理工具pyenv

二、环境搭建:

1、安装Python 依赖的库:

gcc make patch gdbm-devel openssl-devel sqlite-develzlib-devel bzip2-devel readline-devel

2、安装版本管理工具pyenv(参考github):

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bi
n/pyenv-installer | bash

命令成功执行完成之后,会提示更改配置文件,在“~/.bash_profile”~中添加以下内容:

export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

即,将pyenv安装路径加入到系统环境变量中。重新登录终端,修改生效。

备注:尽量使用github推荐额方式安装pyenv(即上述方法),否则可能会有一些插件不可用(因为其它安装方式未必能安装所需的插件,比如virtualenv就是以插件的形式安装到pyenv)。

3、使用pyenv:

A)列出所有已安装的python版本(包含系统自带的和使用pyenv安装的python版本)

pyenv versions

B)列出当前目录使用的python版本及原版本

pyenv version

C)查看或设定当前目录的python版本(如果后面跟了python版本,表示设定版本;不跟即为查看版本)

pyenv local

例如:pyenv local test(将当前目录的python版本设定成test虚拟python环境)

D)查看或设定全局python版本(具体同上)

pyenv global

备注:建议忘记此命令!(一旦系统python版本被更换,会出问题的)

E)创建虚拟环境,主要用于版本隔离

pyenv virtualenv 版本号 虚拟版本号名称

例如:pyenv virtualenv 3.5.2 test(创建一个名为test的虚拟python环境,使用的python版本是3.5.2)

备注:进入虚拟python环境下的目录,会自动激活虚拟python环境的python版本,如果不想激活虚拟环境下的python,可以还用命令pyenv deactivate,重新激活虚拟环境下的python,可以使用命令pyenv activate。

F)使用pyenv安装不同版本的python

pyenv install python版本号

例如:pyenv install 3.5.2 (安装版本号为3.5.2的python)

G)使用pyenv升级软件

pyenv update

H)卸载pyenv

直接删除目录rm -rf ~/.pyenv ,然后把~/.bash_profile 环境变量配置中的三行删掉

备注:运行命令exec "$SHELL" 使环境变量生效,如果还没有效果,就退出终端,重新打开。

4、使用pip安装ipython:

pip install ipython

5、使用pip安装jupyter:

pip install jupyter

6、使用jupyter:

jupyter是一个web界面的程序演示环境,支持很多开发语言,可以在浏览器端使用服务器的开发环境,本地不需要做任何配置,使用起来很方便。

A)无参数启动jupyter notebook

jupyter notebook

备注:默认的打开方式,只能在本地的浏览器访问;命令执行之后,会自动打开本地浏览器。

B)设定参数启动jupyter notebook

jupyter notebook --ip=0.0.0.0 --port 8899 --no-browser

备注:指定ip为0.0.0.0,表示局域网内任何主机都可访问,也可以指定port,否则jupyter会自动分配一个可用的端口,通常是8888端口,指定-- no-browser,表示启动后不打开本地的浏览器。

PS:有待完善。。。

时间: 2024-11-16 02:49:17

Python学习-环境搭建的相关文章

python学习之python开发环境搭建

Python简介 Python是一种面向对象.解释型计算机程序设计语言.Python语法简洁而清晰,具有丰富和强大的类库等等众多的特性,这是来自百度百科的介绍,在百度百科还能看到它的更详细的介绍信息,包括设计初衷.代码风格.发展历史.基本语法和相关开发的IDE等.在国外Python使用的还是比较多的,而在国内它用的也是比较多的,啄木鸟社区是国内最大的Python社区,在这里你可以找到关于Python的一切,如果你有什么问题也可以得到很好地回答.它简洁而清晰的语法是我喜欢这门语言的原因. 安装配置

Python自动化环境搭建

安装配置 Eclipse + PyDev + Robotframework 集成开发环境 1.安装JDK安装目录下的jdk-7u17-windows-i586.exe文件(JAVA开发.运行环境)安装完毕后,在系统变量(右键点击计算机->属性->高级系统设置->环境变量->)中找到path变量,在变量值最后面添加“C:\Program Files\Java\jre7;”,点击保存打开CMD,输入JAVA -version 若显示当前JDK版本,则表示安装成功 2.安装python在

学习环境搭建<一>批量部署,无人值守,部署salt master/minion

%新人自学的,肯定有不对的地方,指出来大家共同学习% 准备: rhel-server-6.4-x86_64-dvd.iso salt.tar.gz 第一步: 准备一台服务器,用以管理其他服务器 system---→       rhel-server-6.4-x86_64-dvd.iso ip---→                20.10.10.111 hostname----→  admin.black.com 配置好yum源 mkdir /iso mount /dev/cdrom /is

Python开发环境搭建(win7)

一.安装配置Python 其实在开发python最好在ubuntu环境下,简单也便于扩展各个package.这次来讲一下如何在win7上搭建Python开发环境.由于python的跨平台性.在windows下和ubuntu下基本上没什么差别.下面从几个不步骤来搭建开发环境. 1.下载(https://www.python.org/downloads/)安装python.2.7.8. python有2.7的版本和3.x版本,建议还是使用python-2.7.x 版本,因为python的各大框架都支

Python Flask环境搭建

Python Flask环境搭建 尽管之前多次部署过Python的Flask环境,由于没有做文档输出工作,导致后面部署时每次都得重新去填之前填过的坑,为了方便自己,也为了工作效率的提升,于是自己花了一点时间重新实验并且整理出来部署的文档,包括一键部署Flask环境脚本install.sh,和Flask环境需要的扩展的安装包packages.txt! 全部贴在代码区域! 下面是一键安装脚本install.sh #! /usr/bin/bash #version v1.0 # by andy.zhu

NDK/JNI学习--环境搭建

基于Windows来开发Android的NDK,JNI需要的环境搭建,所需要的软件如下: Android 开发环境的基本配置(SDk,ADT,Eclipse IDE,JDK) 这些都是基本的环境搭建就不细说了,参考网上文章就OK了. Apache ANT构建系统 主要是用来构建NDK编译系统的,下载地址:apache-ant-1.9.4-bin.zip,下载后解压到C:\apache-ant-1.9.4,然后配置ANT的环境变量即可. 验证安装成功: GUN make 构建系统(常用Cygwin

RHEL-7学习环境搭建

RHEL-7.2学习环境搭建: (一)安装系统 (二)配置系统基本参数 1.配置网卡参数: [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736  TYPE="Ethernet" BOOTPROTO="static"     ##设置为静态IP IPADDR=192.168.10.50   ##设置IP地址 NETMASK=255.255.255.0    ##设置子网

selenium + python + windows 环境搭建

主要参考虫师的文章,但他的文章里面有一些问题说得不是很详细,并且有些我遇到的问题他也没有说明,所以记录一下我遇到的问题. 下载python并安装,并配置环境变量. 下载的话,建议大家下载2.7的版本.地址是: https://www.python.org/download/releases/2.7.8/ ,并选择自己需要的版本,例如64的系统选择 Windows X86-64 MSI Installer (2.7.8) 安装就直接安装就行了.环境变量的配置也很方便,在path变量中添加pytho

SpringMVC轻松学习-环境搭建(二)

基于spring2.5的采用XML配置的spring MVC项目 注:本项目全部基于XML配置.同时,集成了hibernate.采用的是:spring MVC+hibernate+spring的开发架构. 1.      建立web项目 2.      导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar.其他jar包为hibernate相关jar包) 上面是SpringMVC的所有包,我将这些jar包放在了我的百度云盘中,当然你也可