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