关注我的〜/ .pystartup this并将export PYTHONSTARTUP="~/.pystartup"
添加到我的.bash_profile。在我打开一个新终端后,启动python我得到了
Python 2.7.10 (default, Jul 14 2015, 19:46:27)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Could not open PYTHONSTARTUP
IOError: [Errno 2] No such file or directory: '~/.pystartup'
〜/ pystarup肯定存在。我也想要vi键绑定,当我把set editing-mode vi
放在我的〜/ .inputrc中时,我仍然没有得到适当的绑定。
我正在研究OSX 10.10.5。我该如何解决这些问题?
答案 0 :(得分:1)
由于我的评论帮助了OP,我将在这里复制它:Python似乎不会识别像~
替换为主目录的特定于shell的功能,因此最好手动替换{{1在这种情况下,使用主目录的完整路径。
谈到~
问题:Mac OS甚至没有使用它。相反,您应该使用.inputrc
。因此,您可以运行~/.editrc
以获取更多信息。有关此主题的更多信息,请参阅this SO answer。