http://my.oschina.net/lionets/blog/267469
本来按照这里上面的东西做应该就行的了,但是。我出现了这些问题
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib? WARNING: The Python readline extension was not compiled. Missing the GNU readline lib? ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
安装失败,结果看了http://blog.sina.com.cn/s/blog_76923bd80102w9zw.html
这个博客,知道了安装前要配置好一些东西。
sudo apt-get install libbz2-dev
sudo apt-get install libssl-dev
sudo apt-get install libreadline6 libreadline6-dev
sudo apt-get install libsqlite3-dev
那就装吧,可是。
下列软件包有未满足的依赖关系: libbz2-dev : 依赖: libbz2-1.0 (= 1.0.6-7+b3) 但是 1.0.6-8 正要被安装 libncurses5-dev : 依赖: libtinfo5 (= 5.9+20140913-1+b1) 但是 6.0+20151024-2 正要被安装 依赖: libncurses5 (= 5.9+20140913-1+b1) 但是 6.0+20151024-2 正要被安装 依赖: libtinfo-dev (= 5.9+20140913-1+b1) 但是 6.0+20151024-2 正要被安装 依赖: ncurses-bin (= 5.9+20140913-1+b1) 但是 6.0+20151024-2 正要被安装 libncursesw5-dev : 依赖: libtinfo5 (= 5.9+20140913-1+b1) 但是 6.0+20151024-2 正要被安装 依赖: libncursesw5 (= 5.9+20140913-1+b1) 但是 6.0+20151024-2 正要被安装 依赖: libtinfo-dev (= 5.9+20140913-1+b1) 但是 6.0+20151024-2 正要被安装 依赖: ncurses-bin (= 5.9+20140913-1+b1) 但是 6.0+20151024-2 正要被安装 libreadline-dev : 依赖: libreadline6-dev (= 6.3-8+b3) 但是它将不会被安装 libsqlite3-dev : 依赖: libsqlite3-0 (= 3.8.7.1-1+deb8u1) 但是 3.9.2-1 正要被安装 失败。 没办法,怎么办呢? 找到了这个aptitude命令,将包的级别降下来。 aptitude install libsqlite3-dev(可能要加sudo) 下列“新”软件包将被安装。 libsqlite3-dev{b} 0 个软件包被升级,新安装 1 个,0 个将被删除, 同时 5 个将不升级。 需要获取 538 kB 的存档。解包后将要使用 1,542 kB。 下列软件包存在未满足的依赖关系: libsqlite3-dev : 依赖: libsqlite3-0 (= 3.8.7.1-1+deb8u1) 但是 3.9.2-1 已安装。 下列动作将解决这些依赖关系: 保持 下列软件包于其当前版本: 1) libsqlite3-dev [未安装的] 是否接受该解决方案?[Y/n/q/?] n 下列动作将解决这些依赖关系: 降级 下列软件包: 1) libsqlite3-0 [3.9.2-1 (now) -> 3.8.7.1-1+deb8u1 (kali-current, kali-next) 2) python-apsw [3.8.11.1-r1-1+b1 (now) -> 3.8.6-r1-1 (kali-current)] 3) sqlite3 [3.9.2-1 (now) -> 3.8.7.1-1+deb8u1 (kali-current, kali-next)] 是否接受该解决方案?[Y/n/q/?] y 下列软件包将被“降级”: libsqlite3-0 python-apsw sqlite3 下列“新”软件包将被安装。 libsqlite3-dev
其他的包也是这样用
aptitude install +包名
。就安装好了这个pyenv 了。
pyenv global 3.5.1 以后 在pycharm中也可以用这个版本的python了