Python包:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
无编辑摘要
 
(未显示同一用户的4个中间版本)
第22行: 第22行:
|scipy
|scipy
|插值、积分、优化、图像处理、统计、常微分方程
|插值、积分、优化、图像处理、统计、常微分方程
|-
|Sklearn
|scikit-learn
|sklearn
|分类、回归、聚类、降维等算法机器学习库
|}
|}


第33行: 第38行:
|Oracle
|Oracle
|oracledb
|oracledb
|oracledb
|
|支持 DSN 参数
|支持 DSN 参数
|-
|-
|Oracle
|Oracle
|cx_Oracle
|cx_Oracle
|cx_Oracle
|
|
|
|-
|-
第48行: 第53行:
|MySQL
|MySQL
|pymysql
|pymysql
|pymysql
|
|
|-
|Clickhouse
|clickhouse_driver
|
|
|
|-
|-
|SQL Server.
|SQL Server
|pymssql
|pymssql
|pymssql
|
|
|-
|SQLite3
|
|sqlite3
|
|-
|redis
|redis-py-cluster
|rediscluster
|
|
|}
|}
第77行: 第97行:
=== Build ===
=== Build ===
using setup.py if you have downloaded the source package locally:
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)>


<nowiki>*</nowiki> python setup.py build
# 忽略证书验证
# 建立 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


<nowiki>*</nowiki> sudo python setup.py install
[[分类:Develop]]
[[分类:Develop]]
[[分类:Python]]
[[分类:Python]]

2024年6月28日 (五) 15:58的最新版本

有超过 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