pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in
from pip import main
ImportError: cannot import name 'main'
sudo pip install –upgrade pip
主要是由于ubuntu升级pip版本后导致的
解决办法:
正式升级pip,或者
解决方式为(python2.7)
修改文件
sudo vim /usr/bin/pip
/usr/bin/pip3是只读文件,不加sudo可能会提示权限不足。
修改的内容如下:
原文:from pip import main
修改后:from pip._internal import main
然后运行pip还是会报错,继续更改配置文件
继续更改pip配置文件
//修改前
from pip import main
if __name__ == '__main__':
sys.exit(main())
修改后
from pip import __main__ //这行也要修改
if __name__ == '__main__':
sys.exit(__main__._main()) //增加__main__._
pip install PrettyTable
pip install scikit-image
conda install scikit-image
opencv-python
解决 ImportError: No module named 'pip._internal' 问题
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
sudo python get-pip.py
with open('data/detector_model_combinations.pickle', 'rb') as handle:
data = pickle.load(handle)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 4: ordinal not in range(128)
指定编码: encoding='iso-8859-1’
with open('data/detector_model_combinations.pickle', 'rb') as handle:
data = pickle.load(handle,encoding='iso-8859-1')
import chatterbot
>>> print chatterbot.__file__
/home/appleyuchi/.local/lib/python2.7/site-packages/chatterbot/__init__.pyc
import sys
for line in sys.path:
print(line)
方法一:
pip search tensorflow 这个不行
conda search tensorflow 这个可以
方法二:
直接到https://pypi.org搜索包名
import math
math.degrees(x)
str = "abcdefg"
print("%.3s"%str)
print("变量1:%s 变量2:%s" %(a1,a2))
a=10
b=20
print('a={0} b={1}'.format(a,b))
cp: 无法通过符号链接’文件名’进行操作
只需要在终端输入一句命令:
sudo nautilus
下列软件包有未满足的依赖关系,
。。。依赖。。。,但是它将不会被安装
sudo apt-get update; sudo aptitude install build-essential