`
kabuto_v
  • 浏览: 12645 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics