一,安装Python-3.6.5
#安装python3.6.5 $ sudo mkdir /usr/local/python3 # 创建安装目录 $ wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz #下载源文件 $ tar -xzvf Python-3.6.5.tgz # 解压缩包 $ cd Python-3.6.5 # 进入解压目录 #编译安装 $ sudo ./configure --prefix=/usr/local/python3 # 指定创建的目录 $ sudo make $ sudo make install #配置2个版本共存 $ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #创建 python3 的软链接,这样就可以通过 python 命令使用 Python 2,python3 来使用 Python 3。二,搞定yum-安装zlib-安装setuptools-安装pip (1),解决yum里Python2和Python3矛盾的bug (如果没有预装python,如香港阿里云则不需要解决这个矛盾,直接装zlib)
①修改yum配置文件,将python版本指向以前的旧版本
vi /usr/bin/yum 把第一行改成#!/usr/bin/python2.7②修改urlgrabber-ext-down文件,更改python版本
vi /usr/libexec/urlgrabber-ext-down 把第一行改成#!/usr/bin/python2.7(2)装zlib
安装zlib依赖 yum install zlib yum -y install zlib* #重新去编译一遍Python-3.6.5 cd Python-3.6.5 # 进入解压目录 $ sudo ./configure --prefix=/usr/local/python3 # 指定创建的目录 $ sudo make $ sudo make install 这样子才能让zlib发挥作用。不然还是会出错。同样的,如果你发现接下来安装任何东西之后还是不能用,那就再编译安装。(3)安装setuptools-39.1.0
cd /root wget https://files.pythonhosted.org/packages/a6/5b/f399fcffb9128d642387133dc3aa9bb81f127b949cd4d9f63e5602ad1d71/setuptools-39.1.0.zip unzip setuptools-39.1.0.zip cd setuptools-39.1.0 python setup.py install(4)安装pip,升级pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py python3 -m pip install --upgrade pip 下面的不会出现,如果出现,说明上面没有正确 #输入运行后如果出现错误“no module named pip”,则运行以下指令: #python -m ensurepip #easy_install pip三,安装model
python3 -m pip install requests python3 -m pip install BeautifulSoup4 python3 -m pip install numpy python3 -m pip install pandas python3 -m pip install time python3 -m pip install re python3 -m pip install datetime python3 -m pip install baidu-aip python3 -m pip install prettytable python3 -m pip install pymysql python3 -m pip install pycode_similar #python3 -m pip install pywin32 python3 -m pip install pyperclip python3 -m pip install uiautomator python3 -m pip install opencv-python python3 -m pip install matching python3 -m pip install pillow python3 -m pip install smtplib python3 -m pip install random python3 -m pip install platform #python3 -m pip install pyautogui四,xftp上传程序,运行python程序
python3 yourpython.py #程序是用Python3写的,就要写 python yourpython.py #是用Python2写的,就是