Let’s start!
购买一个月体验云主机
- 网址:
https://free.aliyun.com/ntms/free/personal.html
- 支付宝注册,登录,按流程下单购买,最后安装CentOS 7.6 64位系统
- 成功购买后
- 进入实例
- 设置系统root账户的密码
- 修改实例属性,给主机换个名字
- 重启让改动生效
- 点击远程连接,并记住远程连接密码!
- 再次点击远程连接,并输入密码
- 验证登录:输入账户root,输入密码
- 设置SSH连接
安装Xshell,连接云服务器
- 复制公网IP
- 打开Xshell,新建会话
- 用户身份验证
利用XShell为云主机安装Python3.7.2
-
查看centos中自带的Python地址:which python(一般在 /usr/bin/python)
-
切换到python安装目录:cd /usr/bin
-
查看对应的Python版本指向:ls -l python*
-
创建一个空目录:mkdir /usr/local/python3
-
首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev
-
sudo yum -y groupinstall "Development tools" sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
-
-
安装Python3.7.2
-
下载安装包
-
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
-
解压安装包
-
tar -xvJf Python-3.7.2.tar.xz
-
-
将解压文件移动到 usr/local目录下
-
在local目录下创建python3目录
-
进入 Python–3.7.2文件夹
-
cd Python-3.7.2
-
配置./configure --prefix优化,指定安装路径
-
./configure --prefix=/usr/local/python3
-
执行安装
-
make && make install
-
创建软连接
-
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
-
验证安装
-
python3 -V #显示对应版本 pip3 -V #进入交互环境 python3 >>>print("hello world!")
-
如果有改动python2文件,导致yum不能使用,例如
mv /usr/bin/python /usr/bin/python2.7
或者
mv /usr/bin/python /usr/bin/python.bak
利用vim进入:vim /usr/bin/yum
和 vim /usr/libexec/urlgrabber-ext-down
将第一行
# 第一行
#!/usr/bin/python
# 改为
#!/usr/bin/python2.7
pip3 安装pipenv等虚拟环境后不能使用
#查看安装的虚拟环境管理工具位置,我的在/usr/local/python3/bin/下
find / -name pipenv
#创建软连接
ln -s /usr/local/python3/bin/pipenv /usr/bin/pipenv