前言
每次AI/Python上课第一堂,面临各方英雄好汉的电脑环境五花八门,总是搞得像灾难现场一样,尤其是Mac/Linux环境,大多数人对 Terminal 指令不熟,碰到问题,亦无力解决,因此,笔者在此分享一些心得。
开启终端机
Mac 要执行python程式,需开启终端机,可参考 『Installing Anaconda on Mac OS X -- DataCamp』。
Ubuntu 可使用快捷键 Ctrl+Alt +T 开启终端机。
检查 Python 路径
在终端机内执行下列指令,可查到python的路径,通常会有很多版本,确保你希望的版本在第一个路径,否则,后续安装的套件都会在第一个路径上。
which python或whereis python
要使得你的python在第一个路径上,通常在安装 Anaconda 时,就直接选择将Anaconda安装路径加到Path环境变数中,万一未勾选,就只能手动修改登入会自动执行的指令档 ~/.bash_profile,可使用 nano 编辑器修改:
nano ~/.bash_profile
注意
Ubuntu 为 ~/.bashrc。~ 代表Home目录,即登录后的所在目录。记得先备份该档案,以免把档案弄坏,就欲哭无泪了。在档案最后一行加上以下指令,预设anaconda3是安装在~/anaconda3:
export PATH="~/anaconda3/bin:$PATH"
重开机或直接执行以下指令,即可生效:
source ~/.bash_profile
完成以上步骤就大功告成了。
终端机常用指令
补充一些常用指令如下:
. pwd:显示目前目录
. cd <路径>:改变目前目录至其他路径
. cp:複製档案
. mkdir <目录>:建立子目录
. cat <档案>:查看档案内容
. ls -l:查看目录内容
Python Shell
建立一个可以执行Python的档案,要执行下列指令:
python ./test.py
想直接输入 ./test.py,执行程式,程序如下:
撰写一个python档,例如 test.py。以 which python 查询 python 版本,使用你想要的版本。在第一行加下列指令。#!/home/michael/anaconda3/bin/python
完整档案内容如下:
#!/home/michael/anaconda3/bin/pythonprint("Hello, world!")
将档案设为可执行档:chmod a+x test.py
输入下列指令即可执行:./test.py
输出结果如下:
Hello, world!
结论
小小的分享,希望有一点点的帮助,keep running!