下面是“Linux下安装Python3.6和第三方库的教程详解”的完整攻略:
安装Python3.6
- 更新软件包缓存:
sudo apt-get update
- 安装依赖库:
sudo apt-get install libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev
- 下载Python3.6源码:
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
- 解压源码包:
tar -zxvf Python-3.6.0.tgz
- 进入解压后的目录:
cd Python-3.6.0
- 配置安装选项:
./configure --with-ssl --enable-optimizations
- 编译源码:
make
- 安装Python3.6:
sudo make install
安装第三方库
我们以安装requests库为例。假设我们已经成功安装了Python3.6。
- 安装pip:
sudo apt-get install python3-pip
- 安装requests库:
pip3 install requests
除了使用pip3命令安装,还有一些其他安装方式,比如手动下载源码包安装、使用源码管理工具安装等。这里不再赘述。
实例说明
假设我们要编写一个Python脚本,用于从天气API接口中获取某个城市的天气预报,并且需要使用到requests库。我们可以按照以下步骤操作:
- 新建Python脚本:
vi get_weather.py
- 在脚本中写入以下代码:
import requests
city = input("请输入城市名:")
url = 'http://wthrcdn.etouch.cn/weather_mini?city=' + city
res = requests.get(url)
res_data = res.json()
if res_data.get('desc') == 'invilad-citykey':
print('未查询到该城市')
else:
city_data = res_data.get('data').get('forecast')[0]
print(city_data.get('date'))
print(city_data.get('high'))
print(city_data.get('low'))
print(city_data.get('type'))
- 运行脚本:
python3 get_weather.py
在运行脚本前,需要先安装Python3.6和requests库。具体安装步骤请参考前面的说明。
这个脚本会要求输入一个城市名,然后使用requests库访问天气API接口,获取该城市的天气信息,并输出到终端上。
还可以按照类似的方式,引入其他需要的第三方库,并且根据自己的具体需求进行编写。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下安装python3.6和第三方库的教程详解 - Python技术站