http://vault.centos.org/7.5.1804/os/x86_64/Packages/
一定要下载和你系统版本对应的文件,资源网址https://vault.centos.org/
为了不存在yum和python的依赖问题,直接暴力yum和python同时卸载干净
https://github.com/docker/compose/releases/
Linux机器一般自带Python都是较低版本,下面我们讨论一下升级Python【示例中使用的是阿里云的CentOS】
为什么举例来说这个安装过程呢, 因为现在开发部署的主流linux就是CentOS,而大部分人目前所使用的版本是CentOS Linux release 7.x 该系统已经自带集成了 Python2.7版本及pip,如果没有也可以通过yum方式安装。而CentOS 6则自带Python2.6.6 且没有pip。而现行大多数的Python开源项目都要求Python在2.7及以上,所以如果你要部署项目的机器是CentOS 6, 则需要升级Python版本并安装pip。看起来就这点东西,但是在执行过程中会遇到许多问题,接下来一步一步给你讲解,让你从根上理解Python多环境安装。
进入目录 /export/soft 再用 wget 下载 python 2.7 (我是新建了一个目录_所有的安装包都在这下边)
因为云服务器系统被挖矿程序占领之后,开始想尝试将其删除,但是技术不过关,删除之后又重新运行了,没办法只有把重要的代码和数据备份之后,将服务器重置了系统。然后在重新配置安装nginx的时候,误删除了yum。尝试解决办法的时候,又把python2删除了。T.T。只有重新安装python2和yum。找了一圈安装方法,他们的一些源的位置,都已经移除了。发现一个博主写的,还可以。我在这里在总结一下。博主地址: https://www.cnblogs.com/wangjunjiehome/p/9239005.html
卸载现有的Python和Yum 1、删除现有Python ##强制删除已安装程序及其关联 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令 whereis python |xargs rm -frv ##验证删除,返回无结果 whereis python 2、删除现有的yum、强制删除已安装程序及其关联 ##强制删除已安装程序及其关联 rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps ##强制删除所有残余文件 whereis yum |xargs rm -frv 下载所需的rpm包 ##查看自己系统版本的命令 cat /etc/redhat-release #CentOS Linux release 7.8.2003 (Core) ##下载相应的包地址: http://mirrors.ustc.edu.cn/centos/7.8.2003(自己系统版本号)/os/x86_64/Packages/ ##所需要的包 ##python python-2.7.5-88.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-devel-2.7.5-88.el7.x86_64.rpm python-libs-2.7.5-88.el7.x86_64.rpm python-urlgrabber-3.10-10.el7.noarch.rpm rpm-python-4.11.3-43.el7.x86_64.rpm ##yum yum-3.4.3-167.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm ##创建目录python和yum用以存放rpm包 mkdir /usr/local/rpm ##使用wget分别下载python以及yum的rpm包(注意:一定要和系统的版本号对应) 地址如下 python wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-2.7.5-88.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-devel-2.7.5-88.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-libs-2.7.5-88.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm wget http://mirrors.ustc.edu.cn/centos/7.8.2003/os/x86_64/Packages/rpm-python-4.11.3-43.el7.x86_64.rpm
同时补充介绍了Mac OS上安装setuptools和Mac OS上安装wget的方法
一次意外的python升级导致了yum不能使用,这就导致通过yum安装行不通了。主要报错信息如下:
1、删除现有Python [root@test ~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 [root@test ~]# whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令 [root@test ~]# whereis python ##验证删除,返回无结果
安装python cd /opt yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-devel gstreamer-devel libavc1394-devel libraw1394-devel libdc1394-devel jasper-devel jasper-utils swig pyt
系统版本:Red Hat Enterprise Linux Server release 7.3 (Maipo)
安装系统后python版本低 需要更新更高版本 wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz tar zxvf Python-2.7.9.tgz ./configure make install make mv /usr/bin/python /usr/bin/python_old ln -s /usr/local/bin/python2.7 usr/bin/ 修改yum配置文件以保证yum可用 vim /usr/bin/y
CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2.7(目前最新版本是python-2.7.12)似乎也是没有什么可能,除非使用更三方的软件源。CentOS6.x系统中有很多系统组件是使用Python2.6的,比如刚才提到的yum,但yum不一定是唯一依赖Python2.6的程序,尽管一般的生产环境中不会使用到特别混杂的运行环境,但在使用的过程中需要留意某些工具&程序是否能在Python2.7下正常运行。
Python 3.7.0 is the newest major release of the Python language, and it contains many new features and optimizations.
CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编译安装。
最近遇到一个问题,使用爬虫爬取视频地址和url存入文件,之后想用python通过wget来下载视频到本地
CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2.7(目前最新版本是python-2.7.12)似乎也是没有什么可能,除非使用更三方的软件源。CentOS6.x系统中有很多系统组件是使用Python2.6的,比如刚才提到的yum,但yum不一定是唯一依赖Python2.6的程序,尽管一般的生产环境中不会使用到特别混杂的运行环境,但在使用的过程中需要留意某些工具&程序是否能在Python2.7下正常运行。
CentOS 7默认已经安装Python 2.7,但是某些软件可能需要用到Python 3,这篇文章分享CentOS 7环境下安装Python 3的方法,同时不影响原有的Python 2.7,让两者共存。
cd /usr/local/src/ wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz wget https://files.pythonhosted.org/packages/01/5f/955ed76d1b3f2cbcbd891e0fa1887c01f7f2116d5c014dd5c82f7ab7985c/dockerscan-1.0.0a3.tar.gz tar xf Python-3.6.7.tgz yum install
1、在安装Python之前,需要先安装一些后面遇到的依赖问题(如果有依赖问题,按照提示安装):
安装Python3的时候遇过很多大坑,最后总结出来的安装python3的完整的过程 因为安装Python3的系统CentOS6.5为最小化安装,所以安装之前需要将依赖的软件包安装完成 先安装wget获取Python3.6.0安装包 yum install -y wget wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 然后解压Python安装包 tar zxvf Python-3.6.0.tgz 安装其他依赖的软件 yum install -y gcc zlib-devel openssl-devel readline-devel.i686 安装完毕之后,进入到Python解压目录下 ./configure make&&make install
昨天一番为electron写了个开篇,本来今天应该继续的,但一番回来收拾完了快10点了,吃了夜宵看了电影都12点了。好吧,工作太累,放松一下。现在开始写文章了。没时间研究electron了,所以继续写写python吧,这样的方式写python,写一年也写不完啊(捂脸)。
前面我们讲了python爬虫用到的工具及模块:phantomjs、beautifulsoup4、selenium、lxml等,如果我们想随时随地用到这个已经搭建好的python环境,这就有两个方案:一是利用vagrant打包python环境的box;二是创建一个python环境的docker镜像。
网上教程大多是通过官方地址进行下载Python的,但由于国内网络环境问题,会导致下载很慢,所以这里建议通过国内镜像进行下载
wget http://down.xxorg.com/Tool/memtest/memtest_10M_64 chmod +x ./memtest_10M_64 ./memtest_10M_64 安装epel源
注:此操作本人用CentOS6.8最小化安装通过 为了ipython可以保存历史纪录,还需要安装sqlite-devel 1.准备工作
用wget下载python3的源码包,或者自己先下载好,上传到服务器再安装,如果网络快可以直接安装
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/79625607
mkdir -p $catlogdata ; rm -rf $catlogdata/*; # 创建下载目录,并清空目录
1、# yum install Python-devel MySQL-devel zlib-devel openssl-devel
wget https://www.Python.org/ftp/python/3.5.0/Python-3.5.0.tgz
※这类脚本是综合测试VPS基础信息、硬盘IO、带宽和网络延迟等项目的一键式脚本,主要有以下几个
地址:http://pypi.python.org/pypi/setuptools#downloads
(adsbygoogle = window.adsbygoogle || []).push({});
卸载:rpm -aq|grep yum|xargs rpm -e --nodeps
一般使用JDK,就是用OracleJDK或OpenJDK,OracleJDK商用许可证的协议经常变卦;稳妥起见,还是用OpenJDK进行项目开发比较好。
rpm -qa|grep python|xargs rpm -e --allmatches --nodeps whereis python|xargs rm -rf
centos安装默认python2.6升级为python2.7,并解决python工具包安装的各种问题。
本脚本主要针对python2.6升级至python2.7.12,并且解决了升级后不能使用yum的问题。添加了ipython功能
在CentOS中使用yum安装python3时,总是安装不到需要的版本,在一些特定的环境下又需要特定版本的Python。然而网上的各种教程又良莠不齐(在此特别diss某某DN),故本篇将详细整理一遍在CentOS7上编译安装Python3的过程。
wget是linux下的下载模块。可支持断点续传,递归下载。配合上面的http服务,能快速传输多个文件。命令手册链接
现如今,Python的应用愈来愈广泛,且对于常用的发行版Linux操作系统来说一般都会预装Python环境,这给Python学习者带来了福音,因为在Windows操作系统上安装Python环境还需要配置各种环境变量。但是Linux环境下也会存在一些问题,比如Linux系统默认的Python版本一般为2.7,而如今的发行版已经到了3.9,因此能够在操作系统上简单地完成不同Python发行版的的切换十分必要。本文主要介绍一种以Ubuntu为例在Linux上的使用conda对Python版本进行控制的方法。
安装python,setuptools,get-pip.py,ipython,构建python开发环境
目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单 PyPi上就有超过47000个包列表。
w3af是一个Web应用程序shentouceshi和审计框架。该项目的目标是创建一个框架,通过查找和利用所有Web应用程序漏洞来帮助您保护Web应用程序 github地址:https://github.com/andresriancho/w3af.git 直接git clone https://github.com/andresriancho/w3af.git 下载即可 下载完后安装pybloomfiltermmap graphviz apt install -y python-pybloomfiltermmap
centos7的服务器,没有yum,没有wget命令真的寸步难行,经过总结和查询,现在算搞定了,把经验总结一下,以免大家再浪费时间去找原因;
领取专属 10元无门槛券
手把手带您无忧上云