慕课网-Python Flask快速入门与进阶-第2章课程准备工作-2.7Python3基础环境和虚拟环境(上)

第2章 课程准备工作

2.7.Python3基础环境和虚拟环境(上)

Python3 环境安装

设置网络

终端SSH工具

安装VIM

Python3.7

PyCharm

Python3 pip 和虚拟环境

pip

virtualenv

 

1.设置网络

#查看系统版本
cat /etc/redhat-release

#查看网卡名称
ip addr

#查看网卡配置
cat /etc/sysconfig/network-scripts/ifcfg-ens33

#修改网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33

#修改内容如下
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="155f59a3-baa9-468e-9ece-57d2019d60ba"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.1.63"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="8.8.8.8"
IPV6_PRIVACY="no"
NETMASK="255.255.255.0"

#重启
service network restart

#测试是否可以访问网络
ping www.baidu.com

2.开启 SSH 服务

#检查是否安装了 openssh-server
yum list installed | grep openssh-server
yum install openssh-server

#编辑 sshd 配置文件
vim /etc/ssh/sshd_config

#修改内容如下
#监听地址
Port 22
#允许远程登录
PermitRootLogin yes
#使用用户密码作为连接验证
PasswordAuthentication yes

#保存文件,退出,启动
systemctl start ssh.service

#检查 sshd 服务是否开启
ps -ef|grep sshd

#检查 22 端口是否开启监听
netstat -ant|grep 22

#检查是否ping到主机
ping 192.168.1.3

#检查主机是否ping到测试机
ping 192.168.1.63

#将 sshd 服务添加至自启动列表
systemctl enable sshd.service

#查看是否开启了sshd 服务自启动
systemctl list-unit-files | grep sshd

3.Linux Python 安装手册

Python 下载地址:https://www.python.org/ftp/python/3.7.3/

Pycharm下载地址:http://www.jetbrains.com/pycharm/ http://idea.lanyus.com/ (授权码地址) 

Linux环境安装

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel  mysql-devel gcc gcc-devel python-devel  
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar -zxvf Python-3.7.3.tgz
mkdir /usr/local/python3
cd Python-3.7.3 
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3

安装pip3 和 virtualenv

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
pip3 install virtualenv
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
virtualenv -p /usr/bin/python3  vir_python3

4.使用 virtualenv 的原因,可以隔离正式环境 

#查看 python3 的路径
which python3
ll /usr/bin/python3

#进入 virtualenv
source vir_python3/bin/activate

#可以直接执行 python
python

5.pip3 使用豆瓣源

国内使用官方的pypi源不稳定,经常出现timeout的情况,所以使用豆瓣的源代替(本人使用python3)

#windows
%APPDATA%\pip\pip.ini

#Linux
~/.pip/pip.conf

#内容
[global]
timeout = 60
index-url = https://pypi.douban.com/simple

#如果使用http链接,则需要trusted-host参数
[global]
timeout = 60
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com

6.  

 

posted on 2020-01-01 11:37  herisson_pan  阅读(22)  评论(0)    收藏  举报

导航