linux杂记

1.pip

pip升级10.0.1之后执行

sudo pip install

会报错

ImportError: cannot import name 'Process'

查阅百度,基本都是sys.exit(main())改为sys.exit(main.main()),办法估计全是复制粘贴,根本无用,正确解决方式:

from pip import main
改为
from pip._internal import main

即可正常执行pip安装python包,如果不行,退出终端重试一下。

2.fish shell

fish shell 比自带的/bin/bash好用很多,尤其是选择tab时,会自动列出所有输入可能供其选择,特别方便

sudo apt-get install fish

设置默认shell(3种方式)

1.chsh -s /usr/bin/fish
2.set -g default-command /usr/bin/fish
  set -g default-shell /usr/bin/fish
3.vi /etc/passwd 把用户默认shell由/bin/bash改成/usr/bin/fish

重启终端打开即可

3.国内源更新

linux换成国内源时,提示签名文件无效,无法更新,apt-get update时提示

“GPG 错误:http://mirrors.aliyun.com/kali kali-rolling InRelease: 下列签名无效”

安装签名文件

apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6

4.python常见错误

    inconsistent use of tabs and spaces in indentation:缩进错误
posted @ 2018-10-08 12:43  Vicen  阅读(276)  评论(0编辑  收藏  举报