Mac安装eDEX-UI以及后续Python环境配置
环境配置思路同样适用于Linux发行版。
效果
虽说macOS的界面已经十分美观了,但是对于习惯用TUI跑代码的我来说,这个黑黑的终端看久了还是会有点审美疲劳。
于是又发现了一个好玩的东西:
eDEX-UI
直接下载安装包就行了,这东西支持Windows,macOS,以及各种Linux发行版。
这个动态终端满足了中二青年对黑客的所有幻想(乐.jpg)
左侧显示CPU、内存的占用,以及进程等信息。
M1的mbp实测可用,还把八个核的占用情况都展示出来了,非常的银杏;
右侧就是网络占用等功能,以及一个录屏时特效拉满的虚拟键盘。
点击左下角文件系统中的setting.json之后就可以进行偏好设置。
在这里可以修改主题等各种设置。
比如这里的username目前默认是系统用户名,可以改成别的任意名字,点击Save to Disk之后点击Reload UI:
有内味了
配置
虽说帅是主要目的,但我们还是不能忘了终端本来的功能。这里我记录一下我最常用的python解释器的环境配置。
为什么说环境配置有问题呢?
这是我在终端查看的python版本,Python 3.8.5;
但是当我在eDEX-UI中查看时,显示的却是我通过图形界面安装包安装的Python 3.10.0a5。
在setting.json中看到,第一行的shell默认使用bash;而在macOS的终端中默认使用的是zsh。
(看来这个更适合Linux用)
可以通过将shell的value更改成zsh来解决这个问题。
但是新的问题也会出现:更改shell并重启eDEX-UI之后,它无法全屏显示:
严重影响我的中二体验。
那么只能通过修改环境变量来让bash能够找到Python 3.8。
不想看我瞎扯可以直接跳到这
首先在原本的终端运行
which python
如果各位的python指向的是Python 2.7,记得改成python3。
我这里输出的是
/Users/yangfuqi/opt/anaconda3/bin/python
复制你们输出的结果,然后运行
sudo vim ~/.bash_profile
在Linux发行版中应该改成.bashrc;
在里面加上两行:
export PATH=${PATH}:/Users/yangfuqi/opt/anaconda3/bin/python
alias python="/Users/yangfuqi/opt/anaconda3/bin/python"
其中这两个路径的部分就是上面which python输出的结果;
按下:wq保存退出。
在eDEX-UI中输入
source ~/.bash_profile
使其生效;
然后在eDEX-UI中输入python --version检查版本:
用pip随便测试一下:
离谱
如果是没有安装pip,在eDEX-UI运行
curl https://bootstrap.pypa.io/get-pip.py | python
进行安装。若各位的python指向的是Python 2.7,记得改成python3。
如果原本已经安装过pip,就需要配置pip的环境变量。
在原本的终端输入
which pip
按道理会输出
/usr/local/bin/pip
直接使用vim打开输出的目录:
sudo vim /usr/local/bin/pip
将第一行的 #! 之后的内容改成我们的python路径,也就是之前运行which python的输出:
保存退出后,一切正常。
接下来就可以开始快乐的TUI编程了