Python包

来自牛奶河Wiki
跳到导航 跳到搜索

有超过 200,000 个 Python 程序包(基于官方 Python 程序包索引 PyPI 托管的程序包)。

科学计算

Package Install Import Memo
Table pandas pandas 处理复杂的数据集
Matrix numpy numpy 维度数组与矩阵运算
Scientific scipy scipy 插值、积分、优化、图像处理、统计、常微分方程
Sklearn scikit-learn sklearn 分类、回归、聚类、降维等算法机器学习库

DB

Package Install Import Memo
Oracle oracledb 支持 DSN 参数
Oracle cx_Oracle
postgreSQL psycopg2-binary psycopg2
MySQL pymysql
Clickhouse clickhouse_driver
SQL Server pymssql
SQLite3 sqlite3
redis redis-py-cluster rediscluster

HTTP

Package Install Import Memo
HTTP urllib3 urllib3 HTTP 客户端,SSL/TLS 验证等
HTTP requests requests 发送HTTP请求

Build

using setup.py if you have downloaded the source package locally:

python setup.py build
python setup.py install

支持的安装包版本

wheel.pep425tags.get_supported()

Error

nltk.download

[nltk_data] Error loading stopwords: <urlopen error [SSL:
[nltk_data]     CERTIFICATE_VERIFY_FAILED] certificate verify failed:
[nltk_data]     unable to get local issuer certificate (_ssl.c:1006)>
# 忽略证书验证
# 建立 SSL 连接时,使用未经验证的上下文,从而避免 SSL 证书验证失败的错误
import ssl
ssl._create_default_https_context = ssl._create_unverified_context

-.OR.-

# 下载 Python 根证书
curl --remote-name --time-cond cacert.pem https://curl.se/ca/cacert.pem
替换这个目录的证书:
import ssl
ssl.get_default_verify_paths().openssl_cafile