无目的读书是散步而不是学习

LLAA Home

使用Pixi进行python管理

发布于 # life # program #Code

序言 我不是专业的程序员,使用python也只是因为其简单易学,比起Matlab更加轻便。使用python时,环境管理和安装包是不可或缺的步骤,在过去的一年多时间中,我一直使用conda进行环境管理,由于需要进行一些矩阵的运算,conda相比pip/venv有着很大的优势,如Numpy Scipy Pandas等计算库底层代码通常由C、C++、Fortran等编译语言编写,pip安装时如果没有提供适用于操作系统和python版本的wheel包,则会尝试从源码编译,这需要预安装好相应的编译器,过程很繁琐。 而conda则从其软件仓库比如default或者conda-forge中直接下载好预编译的二进制包,这些包已经包含了所有必须的底层依赖,只需要使用conda install命令即可开箱即用。 转变 最近我决定从conda转为pixi进行环境管理以及包的安装。 事情的起因是使用conda