linux上python安装相关

1,安装python 3.6
#如果首先编译安装python3.6 ,可能出现输入python3.6 之后,方向键失效。
需要安装 readline 库。
sudo apt-get install libreadline-dev

■安装python
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
xz -d Python-3.6.1.tar.xz
tar -xvf Python-3.6.1.tar (如果是Python-3.6.1.tar.gz: tar -xvzf Python-3.6.1.tar.gz)
cd Python-3.6.1
./configure
make
sudo make install

■查看版本
$ python3 --version

■修改链接文件使python3作为默认python.-->只是暂时性修改。
$ ln -s python /usr/bin/python3
$ python --version

其实不修改:输入python2 就使用系统自带的python2.7.x
输入python3 就使用新安装的python3.x
※改回系统默认python版本:ln -s python /usr/bin/python2

■创建python3的虚拟环境
▲安装pythonenv
① sudo apt-get install python-virtualenv (ubuntu 包管理器 apt安装)
sudo pip install virtualenv (pip安装)
或者:
下载virtualenv-15.1.0.tar.gz
http://pypi.python.org/pypi/virtualenv

②tar -xvzf virtualenv-15.1.0.tar.gz
cd ~/virtualenv-15.1.0
sudo python3 setup.py install

③创建虚拟环境
virtualenv -p /usr/bin/python3 环境名称
或者
virtualenv -p python3 环境名称

④cd 环境名称
ls

⑤激活虚拟环境
. bin/activate

⑥现在可以安装各种软件和包。都是在当前环境安装的。

⑦退出python3虚拟环境
deactivate

◆问题1:zipimport.ZipImportError: can‘t decompress data; zlib not available
解决方法:
1、安装依赖zlib、zlib-devel
2、重新编译安装Python

./configure
编辑Modules/Setup文件
找到下面这句,去掉注释 (vi命令模式下查找字符:/zlib)
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
重新编译:make 出现问题2.

◆问题2:fatal error: zlib.h: No such file or directory
解决方法:
下载zlib: http://www.zlib.net/
安装:
zlib library files are placed into /usr/local/lib and zlib header files are placed into /usr/local/include, by default.
?build static libraries
[email protected]:~/zlib-1.2.11$ ./configure
[email protected]:~/zlib-1.2.11$ make test
[email protected]:~/zlib-1.2.11$ make install

?build shared libraries
[email protected]:~/zlib-1.2.11$ make clean
[email protected]:~/zlib-1.2.11$ ./configure --shared
[email protected]:~/zlib-1.2.11$ make test
[email protected]:~/zlib-1.2.11$ make install

[email protected]:~/zlib-1.2.11$ cp zutil.h /usr/local/include
[email protected]:~/zlib-1.2.11$ cp zutil.c /usr/local/lib

#更新软连接:update the run-time linker
对于上面zlib的安装:/etc/ld.so.cache will need to be updated with the new zlib shared lib: libz.so.1.2.1

如果指定的路径不存在,需要:add /usr/local/lib to /etc/ld.so.conf
/etc]# ldconfig

■安装Pip

1,安装python-pip和你所需要的包:
apt-get install python-pip

或者:
下载get-pip.py文件
sudo python get-pip.py 就安装了pip
sudo python3 get-pip.py就安装pip3

2,检查你所安装Pip的版本:
pip-V

3,使用Pip命令
pip --help

4,安装新的python包:
pip install packageName

5,卸载python包:
pip uninstall packageName

6,寻找python包
pip search packageName

鉴别对错:
pip2
$ sudo apt-get install Python-pip python-dev build-essential

pip3
$ sudo apt-get install pip3
[email protected]:~$ sudo apt install python3-pip

升级
pip2
$ sudo pip install --upgrade pip

pip3
$ sudo pip3 install --upgrade pip

时间: 2024-08-28 13:10:53

linux上python安装相关的相关文章

<整理> Anaconda在Linux上的安装与使用

Anaconda在Linux上的安装与使用 参考来源: https://blog.csdn.net/qq_326324545/article/details/84522368 https://blog.csdn.net/sizhi_xht/article/details/80964099 https://zhuanlan.zhihu.com/p/37611680 https://blog.csdn.net/ben1010101010/article/details/90897405 欢迎讨论交流

So Easy! Oracle在Linux上的安装配置系列四

So Easy! Oracle在Linux上的安装配置系列四  监听器的配置 在创建了数库和各种数据库对象并装载了数据后,下一步是在数据库服务器与使用它的用户之间建立连 接,Oracle Net Services使这种连接成为可能.Oracle Net Services组件必须"存活"在客户机和服务器上,它们一般使用TCP/IP网络协议来建立客户机和数据库服务器之间的网络连接. 本文官方文档位置: http://docs.oracle.com/cd/E11882_01/network.

linux上nagios安装完整版

监控server端的安装部署一.apache的安装下载httpd-2.2.15.tar.gz gunzip httpd-2.2.15.tar.gztar xvf httpd-2.2.15.tarcd httpd-2.2.15./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all --enable-cgi --enable-rewrite --enable-deflate --with-mpm=wor

So Easy! Oracle在Linux上的安装配置系列七

So Easy! Oracle在Linux上的安装配置系列六 上几篇中,我们安装了oracle数据库软件,创建了数据库配置了监听,本篇是本系统文章的最后一篇,Oracle企业管理器的创建. 当完成了以上所有步骤后使用 $emctl start dbconsole 启动oracle企事业管理器,会出现以下错误,提示说没有设置ORACLE_UNQNAME环境变量 [[email protected] ~]$ emctl start dbconsoleEnvironment variable ORAC

So Easy! Oracle在Linux上的安装配置系列五

So Easy! Oracle在Linux上的安装配置系列五 本篇是监听器的配置的续篇,上一小节我们创建了一个监听器,创建了密码文,在监听和实例都启动的情况下,从远程windows即时客户端连接到了oracle服务器.本篇我将继续说监听器,还将完成相关的实验 以下内容整理自网络 Oracle 监听器 Listener 是一个重要的数据库服务器组件,在整个 Oracle 体系结构中,扮演着重要的作用.它负责管理 Oracle 数据库和客户端之间的通讯,它在一个特定的网卡端口(默认是TCP 1521

Python安装相关

Python安装相关 第一步:下载Python安装包 在Python的官网 www.python.org 中找到最新版本的Python安装包,点击进行下载,请注意,当你的电脑是32位的机器,请选择32位的安装包,如果是64位的,请选择64位的安装包: 第二步:安装 A.双击下载好的安装包,弹出如下界面: 这里要注意的是,将python加入到windows的环境变量中,如果忘记打勾,则需要手工加到环境变量中:在这里我选择的是自定义安装,点击"自定义安装"进行下一步操作: B.进入到下一步

分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装

redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssdb,mongodb等.既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的:也可以理解为数据库,因为redis可以周期性的将数据写入磁盘或者把操作追加到记录文件中.而我个人更倾向理解为缓存技术,因为当今互联网应用业务复杂.高并发.大数据的特性,正是各种缓存技术引入最终目的. 关于r

So Easy! Oracle在Linux上的安装配置系列一

So Easy! Oracle在Linux上的安装配置系列一 本文为So Easy!Oracle在linux上的安装和配置序列的第一篇Oracle安装基础环境的搭建 VMware Workstation 11.0 配置和CentOS-6.6-x86_64安装 本文环境及所需软件: Win7 Sevice Pack1 内存 6GB VMware Workstation 11.0  build-2305329 CentOS-6.6-x86_64-bin-DVD1.iso Xmanger Enterp

Tomcat在Linux上的安装与配置

Tomcat在Linux上的安装与配置 1.  jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat下载地址:http://tomcat.apache.org/download-70.cg 2.jdk安装与配置.(rpm包)    (1)jdk安装    rpm包:    # rpm -ivh jdk-7u79-linux-x64.rpm tar.gz