pyenv

22 款好用的 CLI 工具

落爺英雄遲暮 提交于 2020-10-28 15:47:49
点击上方“ 五分钟学算法 ”,选择“星标”公众号 重磅干货,第一时间送达 作者:switowski 策划:万佳 原文链接: https://switowski.com/blog/favorite-cli-tools#mas 作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。 我大部分的时间都花费在终端的使用上,我觉得有必要给大家推荐一下比较好用的终端工具。先给大家列个推荐清单,如下图。 高频 CLI 工具推荐 1 fish shell Shell- 毋庸置疑,在终端中,Shell 是使用最频繁也最重要的工具。过去,我曾经使用过 Bash 和 Z Shell,而如今,我正在使用的是 Fish Shell。这是一个非常优秀的终端 Shell 工具,拥有许多开箱即用的功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问的文件夹之间来回切换。 一方面,它非常适合初学者使用,因为使用者无需进行任何设置。另一方面,由于它使用的脚本语法与其他 Shell 有所差异,因此通常用户不能把拷贝自网上的脚本直接粘贴使用。你必须将不兼容的命令更改为合法的 Fish 脚本,或者启动一个 Bash 会话以运行 Bash 脚本。 https://fishshell.com/docs/current/index.html#syntax-overview

22款好用的CLI工具

点点圈 提交于 2020-10-28 12:58:54
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨switowski 策划丨万佳 原文链接: https://switowski.com/blog/favorite-cli-tools#mas 作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。 前段时间,我写过一篇我最喜欢的 Mac 应用的文章。其实,我大部分的时间都花费在终端的使用上,我觉得有必要给大家推荐一下比较好用的终端工具。先给大家列个推荐清单,如下图。 高频 CLI 工具推荐 1 fish shell Shell- 毋庸置疑,在终端中,Shell 是使用最频繁也最重要的工具。过去,我曾经使用过 Bash 和 Z Shell,而如今,我正在使用的是 Fish Shell。这是一个非常优秀的终端 Shell 工具,拥有许多开箱即用的功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问的文件夹之间来回切换。 一方面,它非常适合初学者使用,因为使用者无需进行任何设置。另一方面,由于它使用的脚本语法与其他 Shell 有所差异,因此通常用户不能把拷贝自网上的脚本直接粘贴使用。你必须将不兼容的命令更改为合法的 Fish 脚本,或者启动一个 Bash 会话以运行 Bash 脚本

pyenv does not change python version on mac

拟墨画扇 提交于 2020-08-26 05:12:23
问题 I installed pyenv on mac and have used the following commands to install the required python version: pyenv install 3.8.0 pyenv global 3.8.0 I am using zsh and my zshrc file contains the following: if command -v pyenv 1>/dev/null 2>&1; then eval "$(pyenv init -)" fi When I check the python version, I can still see the old system version i.e. 2.7.15 responded by the command: python -V Any thoughts on what I might be doing wrong? I have tried bash as well. I did not see any pyenv references in

Python 5个必会小技巧

扶醉桌前 提交于 2020-08-19 03:21:42
很多时候学习是一种难者不会,会者不难的事情。 下面的5个python技巧是性价比极高的知识点,一学就会,不难但是相当管用。 使用交互模式 使用 python -i xxxx.py 可以直接进入python的交互模式,可以很方便的调用xxxx.py中定义的方法和函数,特别适合调试没有main()方法的文件,强力推荐。 使用pdb进行调试 很多从c++/java转到python的同学可能对python没有断点功能相当失望。 其实python自带的pdb库就可以解决这个问题。 看这个例子。 def sum(a, b): return a + b a,b = 1, 2 import pdb pdb.set_trace() sum(a, b) 运行这个文件,这时候就会进入调试模式,按n运行下一行,按pp打印出任何你想打印的变量和值,按q退出。 -> sum(a, b) (Pdb) pp a 1 (Pdb) pp b 2 (Pdb) n --Return-- > pdb_example.py(7)<module>()->None -> sum(a, b) (Pdb) q Traceback (most recent call last): File "pdb_example.py", line 7, in <module> sum(a, b) File "D:\dev\python3\lib