把 python 科学计算环境换成了 Anaconda

此前尝试过 python(x,y),但最终还是换回了纯 python 的环境,一方面是因为它太大,另一方面它实在包含了太多不可控的东西,包括潜在的污染系统 python 的危险等。偶然看到 Anaconda 的介绍,似乎是一种较为「绿色」的方案,而且带的科学计算包也比较全,试着装了一下,确实不错。Anaconda 的一个主要优势在于,它集成了绝大部分常用的计算包,并全部放在自己的文件夹中,与系统内已安装的 Python 相对独立,因此安装下来非常干净。如果其它人也想运行在这个环境下写出来的代码,只需要安装 Anaconda 环境即可,而不再需要一个一个把需要的包都下载下来,这一点,在与其它人交流代码时就太方便了。

从原来配置的环境换到 Anaconda 也非常简单,大概会有这么几个问题:

1. 删除重复的包,如 numpy / scipy / matplotlib 等,用 `pip uninstall` 即可。这一点,看个人需要,我是不太喜欢保留重复的东西。

2. 安装过程中会提示是否把 Anaconda 自带的 python 注册成系统的 python,相当于屏蔽掉系统原来安装的版本。我选择了否,因此需要额外设置一下,在其根目录下建立一个 anapy.exe 的符号链接,指向它自带的 python.exe,这样,需要用系统版本的时候,用的是 python 命令,而要用 Anaconda 版本的时候,用 anapy 命令就可以了。

3. 同样的,如果要把一个 Anaconda 没有自带的一个包安装到它里面,比如我常用的 evtk 包,只需要 `anapy setup.py install` 即可。


注:本文同步也发表在我的独立博客中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值