Python 3.12.4 版本可以通过官方网站下载源码进行编译安装。以下是在 Unix-like 系统上安装 Python 3.12.4 的基本步骤:
- 下载源码:
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
- 解压源码:
tar -xzf Python-3.12.4.tgz
- 进入目录:
cd Python-3.12.4
- 配置安装选项:
./configure --enable-optimizations
- 编译安装:
make -j $(nproc)
sudo make altinstall
注意:使用 make altinstall
而不是 make install
是为了避免覆盖默认的 Python 版本。
安装 Redis 和 MongoDB 的 Python 客户端库,可以使用 pip 进行安装:
# 安装 Redis 客户端
pip install redis
# 安装 MongoDB 客户端
pip install pymongo
下面是简单的 Redis 和 MongoDB 增删改查操作示例:
Redis:
import redis
# 连接到 Redis
r = redis.Redis(host='localhost', port=6379, db=0)
# 设置 key-value
r.set('key', 'value')
# 获取 key 对应的 value
value = r.get('key')
print(value)
# 删除 key
r.delete('key')
# 查询所有 key
keys = r.keys('*')
print(keys)
MongoDB:
from pymongo import MongoClient
# 连接到 MongoDB
client = MongoClient('mongodb://localhost:27017/')
db = client['mydatabase']
collection = db['mycollection']
# 插入文档
collection.insert_one({'key': 'value'})
# 查询文档
document = collection.find_one({'key': 'value'})
print(document)
# 更新文档
collection.update_one({'key': 'value'}, {'$set': {'key': 'new_value'}})
# 删除文档
collection.delete_one({'key': 'value'})
# 查询所有文档
for doc in collection.find():
print(doc)
以上代码提供了 Redis 和 MongoDB 的基本操作,包括连接、增删改查。运行这些操作之前,请确保 Redis 和 MongoDB 服务已经在本地运行。