下载编译版cmake
wget https://github.com/Kitware/CMake/releases/download/v3.26.4/cmake-3.26.4-linux-x86_64.tar.gz
解压下载文件
tar zxvf cmake-3.26.4-linux-x86_64.tar.gz
通过系统软链接安装
sudo ln -sf /root/cmake-3.26.4-linux-x86_64/bin/* /usr/bin/ 日常学习、工作的点滴记录
wget https://github.com/Kitware/CMake/releases/download/v3.26.4/cmake-3.26.4-linux-x86_64.tar.gz
tar zxvf cmake-3.26.4-linux-x86_64.tar.gz
sudo ln -sf /root/cmake-3.26.4-linux-x86_64/bin/* /usr/bin/ conda create --name AI python=3.10
conda env list
conda activate name
conda remove -n name --all https://gitee.com/TomatoChewgum/xadmin_django3.x.git
xadmin各版本兼容性问题颇多,相对而言本版本的django3安装较为顺利。
找到相应的配置文件:xadmin->plugins->importxport.py,注释掉:
from import_export.admin import DEFAULT_FORMATS, SKIP_ADMIN_LOG, TMP_STORAGE_CLASS 增加:
from import_export.formats.base_formats import DEFAULT_FORMATS
from import_export.admin import ImportMixin, ImportExportMixinBase
pip install psycopg2-binary修改/etc/postgresql/1x/main下的pg_hba.conf文件,将:
local all all peer
修改为:
local all all trust
或:
local all all md5
在python通过json.dumps将数据转换为json数据时,无论数据是否为datetime格式,还是已经转换为str格式,均会报错“Object of type datetime is not JSON serializable”。
这个问题,可以通过设置关键词 default=str来解决。
with open(filename, 'w') as fl:
json.dump(person, fl, ensure_ascii=False,default=str)
print('ok') PostgreSQL12安装完成后,默认用户postgres有两个数据库1个,linux系统1个,如通过客户端通过ssh方式登录数据库,需要修改数据库中用户密码。
sudo -i -u postgres
psql
SELECT rolname,rolpassword FROM pg_authid;
登录后查询,默认密码为空,需要设置密码方可使用ssh连接。
ALTER USER postgres WITH PASSWORD 'xxxxxxxxxxx';
使用客户端登录后,可以进行数据库与用户的管理。