在~/.zshrc 文件中声明了 alias python='python3'
|
66450146Aug 30, 2020 via iPhone
1
是
|
|
kof21411Aug 30, 2020
2
有影响的,要把依赖程序的调用命令 Python 改为 Python2
|
|
3
@kof21411 我意思是系统的程序,不是我写的程序,系统程序调用 Python 不应该是通过 shell 吧,那么这个 alias 别名适用范围是不是只在用 shell 的时候呢
|
|
DvelAug 30, 2020
4
我以前就这么干的,不知道有没有影响,没感觉到。
现在用的 pyenv,这个挺方便的。 |
|
goldpumpkinAug 30, 2020
6
新安装的 python3,你别名 就指定 python3 就好了, 不要动原来的。
https://www.jianshu.com/p/94ec0e15355c |
|
x97bgtAug 30, 2020 via iPhone
7
zsh 的配置文件有个调用顺序和范围的问题。
如果是脚本,则会加载.zshenv,不加载.zshrc 。你这个 alias 在.zshrc 里,所以跑脚本不生效。 |
|
WincerAug 30, 2020 via Android
8
我一直都这么改过,没遇到什么问题。系统的应用大概率是不认别名的,比如我把 nvim 的别名改成 vim 之后,Git 每次写 commit message 的 core editor 还是调用 vim 而不是 nvim
|
|
9
不影响,alias 只在 interactive shell 中起作用
|
|
julyclydeAug 30, 2020
11
文件头部 hashbang 一般写全路径。你只要别改符号连接就没问题
不过用 python 名字调用 3 其实是不合规的 |
|
ipwxAug 30, 2020
13
我感觉 home 下面的 zsh 配置根本影响不到系统程序。
当然,如果你自己启动一些程序可能会被影响。 |
|
lizytalkAug 30, 2020
14
|
|
yemoluoAug 30, 2020
15
最新版就不用了吧,人家系统自带的好像都到 3 了
|
|
jpacgAug 30, 2020
16
告诉你,不会影响
|
|
cigarzhAug 30, 2020
17
不会
|
|
guanhui07Aug 30, 2020 via iPhone
18
不会吧
|