发新帖

deepin15.4使用pyenv安装python,编译出错

zonzely / 2017-7-17 08:17
浏览: 222 / 回复: 5
查看: 222|回复: 5

deepin15.4使用pyenv安装python,编译出错

[复制链接]
收藏
跳转到指定楼层
本帖最后由 zonzely 于 2017-7-17 08:19 编辑

使用pyenv 安装python, 编译时出错, pyenv版本 1.1.0, 错误信息如下:
  1. ➜  ~ pyenv install 3.5.2
  2. Installing Python-3.5.2...
  3. patching file Lib/venv/scripts/posix/activate.fish
  4. ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

  5. Please consult to the Wiki page to fix the problem.
  6. <a  target="_blank">https://github.com/pyenv/pyenv/wiki/Common-build-problems</a>


  7. BUILD FAILED (Deepin 15.4 using python-build 20160602)

  8. Inspect or clean up the working tree at /tmp/python-build.20170717074120.10900
  9. Results logged to /tmp/python-build.20170717074120.10900.log

  10. Last 10 log lines:
  11. (cd /home/zonzely/.pyenv/versions/3.5.2/share/man/man1; ln -s python3.5.1 python3.1)
  12. if test "xupgrade" != "xno"  ; then \
  13.         case upgrade in \
  14.                 upgrade) ensurepip="--upgrade" ;; \
  15.                 install|*) ensurepip="" ;; \
  16.         esac; \
  17.          ./python -E -m ensurepip \
  18.                 $ensurepip --root=/ ; \
  19. fi
  20. Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS
复制代码


根据https://github.com/pyenv/pyenv/wiki/Common-build-problems#requirements, 我尝试
  1. sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
  2. libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
  3. xz-utils tk-dev
复制代码
,并没有起作用。

请问我该怎么做呢?

231

主题

1万

帖子

4万

积分

d-rw-rw-r--

Rank: 8Rank: 8

积分
40571
jingle 官方管理员 发表于 2017-7-17 10:30:23 | 显示全部楼层
不是很懂  帮你提了一个 https://github.com/pyenv/pyenv/issues/950
欢迎来到深度科技社区!

发帖求助前,请先阅读:深度操作系统新手指引(FAQ)

1

主题

2

帖子

13

积分

-r--------

Rank: 1

积分
13
zonzely 发表于 2017-7-17 23:27:13 | 显示全部楼层
jingle 发表于 2017-7-17 10:30
不是很懂  帮你提了一个 https://github.com/pyenv/pyenv/issues/950

谢谢啦~~~~~~~~~~

10

主题

175

帖子

782

积分

-r--r--r--

Rank: 3Rank: 3

积分
782
jantacy 发表于 2017-7-18 00:51:12 来自移动端 | 显示全部楼层
用virtualenv

6

主题

70

帖子

264

积分

-r--r-----

Rank: 2

积分
264
v6i6v 发表于 2017-11-11 14:19:29 | 显示全部楼层
试过了都不行。
我的方法是:
cd ~/.pyenv/
mkdir cache
把要安装的python安装包扔进去,再次执行安装就好了
pyenv install 3.6.3 -v

召唤:Deepin 手机助手,IOS-Android

26

主题

139

帖子

999

积分

-rw-r--r--

Rank: 4

积分
999
orvr11 发表于 2017-11-11 17:36:50 | 显示全部楼层
编译个Python3,用自带的 venv
博客:http://nocmt.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部