安装笔记

当前安装使用centos7

安装python3

1、下载

[admin@ ~] wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz

如果下载较慢可手动下载再使用rz上传

2、解压

[admin@ ~] tar xvf Python-3.6.0a1.tar.xz

3、编译安装

进入解压的python安装包

1、[admin@ ~] cd Python-3.6.0a1

2、[admin@ ~] ./configure #有个点

**若执行./configure报错gcc no … **

可执行命令:

  1. [admin@ ~] yum install gcc #安装gcc编译环境即可

1、[admin@ ~] ./configure #安装完gcc再次执行,如上一步未报错忽略这一步

2、[admin@ ~] make && make install #编译python

4、查看是否成功

[admin@ ~] python3



以上就安装成功了

安装selenium

安装selenium前先安装setuptools 和pip

请按以下顺序不然可能遇到更多坑

安装setuptools

  1. wget https://pypi.python.org/packages/41/80/268fda78a53c2629128f8174d2952c7f902c93ebaa2062b64f27aa101b07/setuptools-38.2.3.zip#md5=0ae64455d276ff864b40aca9c06ea7c1 #获取安装包

或者在这下载最新版setuptools

  1. unzip setuptools-38.2.3.zip #解压
  1. cd setuptools-38.2.3
  1. python3 setup.py install

如报错:RuntimeError: Compression requires the (missing) zlib module

我们需要在linux中安装zlib-devel包,进行支持。

[admin@ ~] yum install zlib

[admin@ ~] yum install zlib-devel

安装完成后须重新编译安装python

进入我们前面解压的python3.6安装目录执行:

[admin@ ~] make && make install

重新编译后再次安装setuptools

  1. cd setuptools-38.2.3
  1. python3 setup.py install

OK

安装pip

  1. wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9 #获取安装包

或者在这个地址下载更新版的pip

[admin@ ~] tar xf pip-9.0.1.tar.gz //解压

[admin@ ~] cd pip-9.0.1 //进入安装文件

[admin@ ~] python3 setup.py build

[admin@ ~] python3 setup.py install //安装pip

如果没有意外的话,pip安装完成。

报错:

  1. ImportError: No module named '_ssl'

  2. ImportError: cannot import name 'HTTPSHandler'

  3. pip is configured with locations that require TLS/SSL, however the ssl module in Python is not availa............Could not find a version that satisfies the requirement xxx (from versions: )
  4. No matching distribution found for xxx..

多方查找缺少openssl-devel 我们继续安装

[admin@ ~] yum install openssl-devel

安装完成后须重新编译安装python

进入我们前面解压的python3.6安装目录执行:

[admin@ ~] make && make install

测试:

我们使用pip安装selenium:

[admin@ ~] pip3 install -U selenium

#注意linux一般带两个版本python所以这里python3安装的pip要使用pip3命令来使用,如系统只有一个版本python可忽略直接使用pip命令

提示:You are using pip version 9.0.1, however version 10.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.?

直接根据提示执行pip install --upgrade pip

ok

pip常用3命令
  1. pip install PackageName #安装程序
  2. pip uninstall PackageName #卸载程序
  3. pip show PackageName #查看程序版本

#注意linux一般带两个版本python所以这里python3安装的pip要使用pip3命令来使用,如系统只有一个版本python可忽略直接使用pip命令

linux安装python3+selenium的更多相关文章

  1. Linux安装python3.6

    Linux安装python3.6  原地址:https://www.cnblogs.com/kimyeee/p/7250560.html Linux下安装Python3.6和第三方库   如果本机安装 ...

  2. 在Linux 安装Python3.5.6详细文档!!!!

    在Linux 安装Python3.5.6详细文档!!!! 1.安装相关依赖库(工具包) yum install gcc patch libffi-devel python-devel  zlib-de ...

  3. Linux 安装python3.7.3 提示已经自动安装了pip和setuptools 可是使用时bash提示没有找到pip

    Linux 安装python3.7.3 提示已经自动安装了pip和setuptools 可是使用时bash提示没有找到pip 今天的任务就是找到解决办法 另外就是用布置好python3的路径

  4. 常见问题:Linux安装Python3步骤、Windows无法利用pip

    Linux安装python3.6和第三方库的步骤: 我的Linux是CentOS 6.5版本 Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7, ...

  5. python相关软件安装流程图解——linux 安装python3——Python-3.7.1

    请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...

  6. Linux安装python3.5

    如果你使用的是Linux发行版,例如Ubantu,那么你的系统中可能已经安装好python了.可以使用python -v来测试一下: ortonwu@ubuntu:~$ python -V Pytho ...

  7. CentOS Linux安装python3

    本文的方法是在CentOS上新装了python3,如果本机安装了python2则保留,因为可能有程序依赖目前的python2环境,比如yum!!!!! 一.安装python3.7 1. 安装依赖环境 ...

  8. linux 安装python3 date更新

    http://linux.51yip.com/ ntpdate -u ntp.aliyun.com   更新时间 centos 默认是有 python的,是2.7.5的 重启网络的命令  -- sys ...

  9. linux安装python3 ,安装IPython ,安装jupyter notebook

    安装python3    下载到 /opt/中 1.下载python3源码,选择3.6.7因为ipython依赖于>3.6的python环境wget https://www.python.org ...

随机推荐

  1. 《jQuery精品教程视频》-每天的复习笔记

    第一天 //jquery:简单.粗暴 //jq和js的关系 //js是什么? js是一门编程语言 //jq仅仅是基于js的一个库,jq可理解为就是开发js的一个工具. //概念 //1. 为什么要学j ...

  2. linux 文件处理命令

  3. Java线程实现的第三种方式Callable方式与结合Future获取返回值

    多线程的实现方式有实现Runnable接口和继承Thread类(实际上Thread类也实现了Runnable接口),但是Runnable接口的方式有两个弊端,第一个是不能获取返回结果,第二个是不能抛出 ...

  4. 【php】随缘php企业网站管理系统V2.0 shownews.php注入漏洞

    程序名称:随缘网络php企业网站管理系统2.0免费版 以下为系统的功能简介: 1.采用div+css布局经测试兼容IE及firefox主流浏览器,其他浏览器暂未测试. 2.产品新闻三级无限分类. 3. ...

  5. 【转】Python之正则表达式(re模块)

    [转]Python之正则表达式(re模块) 本节内容 re模块介绍 使用re模块的步骤 re模块简单应用示例 关于匹配对象的说明 说说正则表达式字符串前的r前缀 re模块综合应用实例 参考文档 提示: ...

  6. python opencv3添加opencv-contrib

    不需要编译或其他操作,只需一句话安装第三方库利用sift等特征提取算法: sudo pip3 install opencv-contrib-python 附网站:https://pypi.python ...

  7. OpenStack实践系列④计算服务Nova

    OpenStack实践系列④计算服务Nova 3.6 Nova控制节点的部署创建服务的凭证,完成下列步骤: 创建nova用户,并加入到service项目中,赋予admin权限 [root@node1 ...

  8. 是armhf,还是armel?

    本文译至:https://blogs.oracle.com/jtc/entry/is_it_armhf_or_armel ARM处理器有各种品牌和规格,其中一部分的原因涉及到市场问题,成本,大小和功耗 ...

  9. VS下载Github的项目引用报错

    错误如下 1.添加新的Nuget包源 添加新的源 https://www.nuget.org/api/v2/ 2.还原Nuget包 3.升级Visual Studio到最新 工具-->获取工具和 ...

  10. [加密算法]为什么说RSA难以被破解

    RSA算法运用了数学“两个大的质数相乘,难以在短时间内将其因式分解”的这么一套看似简单事实上真的是很困难的一个数学难题...... 以前也接触过RSA加密算法,感觉这个东西太神秘了,是数学家的事,和我 ...