咕咕了很久的本学期第一次 Tunight 终于将在本周末举行!作为迎新会,本次活动将包含对 TUNA 的简要介绍以及大家互相认识的环节,随后将由
Starrah 带来关于 xonsh shell 使用经验的分享。
xonsh 是一种基于 Python 的、跨平台的、面向 Unix 的 shell 语言和命令行工具。它支持全部 Python 和绝大部分
bash-like 语法,语法设计对人类非常友好。它的命令分为两种模式:Python 模式和 Subprocess 模式,前者是正常的 Python
语法,可以定义变量、函数、引入外部包等,并提供了可以直接操作环境变量、读取当前目录等的
刚才试了一下,我Mac系统分别装了Anaconda和Miniconda,每个里面配置了若干个环境,bash_profile里写了conda
activate aaa这样一个命令,隶属于miniconda。
然后在miniconda的base里安装xonsh,没啥问题。
在miniconda的aaa环境里安装xonsh,就出现了错乱:
默认给我从aaa环境变成了base,这个base还是Anaconda的base,conda env list的结果也是基于Anaconda视角的。
这应该算一个bug吧。。。
On Thu, Apr 11, 2024 at 11:49 PM 刘晓义 wrot