kali 下安装pyenv

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了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值