#软件配置 #量化交易 anaconda的环境配置,和我此前理解的完全一样,就是避免不同项目环境所需的各个模块和包的版本不同造成冲突,因此每个项目都应该创造其自己的运行环境。 我今天按照[[邢不行B圈量化课程]]的讲解内容和代码,自己创造了基于Python3.11的一个运行环境XBX,在这个环境中,所有的代码都运行正常,不会随着各种包的更新而产生各种奇奇怪怪的问题,所有的包以及Python解释器都会留在现在这个合适的切面上。 经过和deepseek的询问,我的理解应该是完全正确的。 --- 最好的建立方式,是在anaconda navigator的图形界面中,手动创建一个环境,在(Base)的下面,环境创建好以后,在这个环境下安装的所有包,更新的所有包都只作用于这个环境中,避免污染程序库。我之前没有这样的意识,发现base环境中已经安装了许许多多奇怪的包。 在创建环境时,就应选择好需要使用的Python版本。 在创建项目,选择环境时,应选择自定义环境,加载出给这个项目创建的环境后点选,即可进入这个环境。一个项目(文件夹)可以在不同的环境下,不同的解释器去打开,只是不一定会按照自己的想法去运行罢了。我说这一句话的意思是,环境只是运行的场景,并不会作用于文件夹(项目)本身。