MLg*_*guy 4 python command-line 16.04
同样的问题在这里找到,但没有有效的解决方案。问题是python在终端中输入会产生:
The program 'python' can be found in the following packages:
* python-minimal
* python3
Try: sudo apt install <selected package>
Run Code Online (Sandbox Code Playgroud)
事实上,$ which python什么都不返回。附加信息:
~$ echo $PATH
/usr/local/cuda-8.0/bin:/home/fontana/bin:/home/fontana/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Run Code Online (Sandbox Code Playgroud)
默认情况下python应该指向 /user/bin 中的 python2.7。如果我输入python2.7,python 会正常运行。python在终端中输入时如何恢复默认行为?
编辑:问题的潜在来源:我最近使用以下命令安装了 python 3.4.6(在 /user/local/bin 中)。比我尝试重新安装 python 3.4.6 因为现在修复了 pip 有问题。
./configure
make
make test
sudo make install
Run Code Online (Sandbox Code Playgroud)
我解决了这个问题
sudo apt install python-minimal
Run Code Online (Sandbox Code Playgroud)
正如警告消息中所建议的那样。我决定安装python-minimal而不是python3因为后者已经在终端中顺利运行。
| 归档时间: |
|
| 查看次数: |
16725 次 |
| 最近记录: |