问题一:安装时报错ModuleNotFoundError: No module named '_ctypes’的解决办法
1、执行如下命令:
yum install libffi-devel
ubuntu:
sudo apt-get install libffi-dev
2、从"./configure …"重新安装
问题二:pip3 install时报错“pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.”
先安装openssl-dev,然后重新编译安装,只是在编译的过程中加入 --enable-optimizations
ubuntu:
sudo apt-get install libffi-dev
或者
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
centos7
yum install libffi-devel -y
问题三:libc6-dev : 依赖: libc6 (= 2.23-0ubuntu3) 但是 2.23-0ubuntu10 正要被安装
更新源
sudo apt-get update
更新软件
sudo apt-get upgrade
会有一些选择,如果怕破坏你原本的环境,就选择保持原本设置
成功后,再次:
sudo apt-get install libc6-dev
问题四:
解决:
sudo apt-get install libpq-dev python-dev后再次安装成功。ubuntu
psycopg2-binary 也可
https://stackoverflow.com/questions/11618898/pg-config-executable-not-found
问题5
在用apt-get安装软件包的时候遇到E: Sub-process /usr/bin/dpkg returned an error code (1)问题,解决方法如下:
1 cd /var/lib/dpkg/
2 sudo mv info/ info_bak # 现将info文件夹更名
3 sudo mkdir info # 再新建一个新的info文件夹
4 sudo apt-get update # 更新
5 sudo apt-get -f install # 修复
6 sudo mv info/* info_bak/ # 执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_bak文件夹下
7 sudo rm -rf info # 把自己新建的info文件夹删掉
8 sudo mv info_bak info # 把以前的info文件夹重新改回名