yum install -y privoxy
设置socks5服务器地址
vim /etc/privoxy/config
listen-address 192.168.10.118:8118
forward-socks5t / 192.168.10.113:10087 . #socks5代理服务器地址
systemctl start privoxy
设置服务器转发代理
export http_proxy=http://192.168.10.118:8118 #privoxy监听的端口
export https_proxy=http://192.168.10.118:8118
export ftp_proxy=http://192.168.10.118:8118
no_proxy=192.168.10.0. # 访问局域网地址(192.168.20.0/24网段)时不使用代理,可以用逗号分隔多个地址
export http_proxy https_proxy ftp_proxy no_proxy
想每次默认都设置环境变量,只需要将这些命令写入/etc/profile即可
测试
curl www.google.com
取消代理
unset http_proxy
unset https_proxy
1,打开服务器的一个文件夹
cd /usr/local/src
安装依赖包
yum -y install sqlite-devel libffi-devel openssl-devel zlib-devel
2,使用wget从官网下载安装包到此文件夹
在终端下输入命令:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0a6.tar.xz3,解压安装包
tar -xvf Python-3.9.0.tgz
4,进入解压的文件夹
cd Python-3.9.0
查看openssl版本
openssl version
5,编译安装包
./configure --prefix=/usr/local/python --with-openssl=/usr/local/openssl
make && make install
6,添加环境变量
echo PATH='/usr/local/python/bin/:$PATH' >> /etc/profile
source /etc/profile
7,检查是否安装成功(此时未安装成功)
python -V
8,备份原python2.7文件到python2文件夹
在终端中输入命令:
sudomv /usr/bin/python /usr/bin/python2
9,创建python3.6的软链接
在终端中输入命令:
ln -s /usr/local/python/bin/python3.6 /usr/bin/python
10,备份python2的pip到pip2文件夹
输入命令:
sudo mv /usr/bin/pip /usr/bin/pip2
#rm -rf /usr/bin/python
11,在终端输入命令:python进行测试(此时python3.7已经安装成功)
12,更改yum对应的python2.7路径
打开yum
vi /usr/bin/yum
点击i进入编辑模式之后将#!/usr/bin/python 改为#!/usr/bin/python2.7
点击ESC,输入”:wq!“保存修改
输入命令:sudo yum search pip进行yum测试
13,如在以下安装pip过程中报错SyntaxError: invalid syntax
vi /usr/libexec/urlgrabber-ext-down
同样将#!/usr/bin/python 改为#!/usr/bin/python2.7
14,安装pip3
14.2.安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
sudo python setup.py build
sudo python setup.py install
14.3.安装pip
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python setup.py build
sudo python setup.py install
ln -s /usr/local/python/bin/pip /usr/bin/pip3
14.4.测试
pip3 -V
14.5 pip升版
pip3 install --upgrade pip==19.0.1
15,安装虚拟环境
pip3 install virtuanenv
virtualenv testenv
如果报错用以下命令
#/usr/local/python/bin/virtualenv testenv
testenv激活方式:
cd /usr/bin/pyenv/testenv/bin
source activate
来自于23.227.193.227美国伊利诺斯芝加哥网友评分!
来自于42.119.148.32越南胡志明市网友评分!
来自于85.237.206.197英国英格兰伦敦网友评分!
来自于60.246.51.76澳门特别行政区网友评分!
来自于43.249.50.166印度网友评分!
来自于106.113.13.179河北省石家庄市 电信网友评分!
来自于101.94.224.43上海市上海市 电信网友评分!
来自于124.126.3.110北京市北京市 电信网友评分!
来自于106.87.116.73重庆市重庆市 电信网友评分!
来自于49.157.47.254菲律宾网友评分!
来自于183.200.16.191山西省太原市 移动网友评分!
来自于111.58.68.171广西壮族自治区贵港市 移动网友评分!
来自于94.66.59.128希腊网友评分!
来自于94.66.59.128希腊网友评分!
来自于103.151.173.102亚太地区网友评分!
来自于39.109.191.32新加坡网友评分!
来自于106.87.116.73重庆市重庆市 电信网友评分!
来自于106.87.116.73重庆市重庆市 电信网友评分!
来自于153.3.60.41江苏省南京市 联通网友评分!
来自于3.112.41.223日本东京网友评分!
来自于104.251.178.50美国德克萨斯达拉斯网友评分!
来自于104.251.178.50美国德克萨斯达拉斯网友评分!
来自于111.55.11.245中国 移动网友评分!
来自于103.205.179.169巴基斯坦网友评分!
来自于183.200.16.191山西省太原市 移动网友评分!
来自于183.200.16.191山西省太原市 移动网友评分!
来自于176.97.73.32英国网友评分!
来自于46.232.121.89俄罗斯莫斯科网友评分!
来自于114.45.39.108台湾省台北市网友评分!
来自于164.155.132.208南非网友评分!