Jupyter Notebook에 PHP 커널 설치

藏色散人
풀어 주다: 2023-04-08 08:02:01
앞으로
3267명이 탐색했습니다.

저는 최근 대화형 노트북인 Jupyter Notebook에 크게 매료되었습니다. 그런 다음 자체 Python 커널을 시험해 본 후 이 애플리케이션이 전체적으로 매우 좋다고 느꼈기 때문에 Jupyter 커널을 포함하여 이 애플리케이션이 지원하는 다른 커널을 검색했습니다.

이 애플리케이션에 PHP 커널을 설치하는 방법을 아래에 소개하겠습니다.

설치 단계

PHP 커널 Jupyter-PHP 설치

환경 요구사항

1.PHP >= 7.0

2.Jupyter Notebook 설치됨

3.Mac에서의 작동

# 🎜🎜#Steps

1. 전역적으로 Composer 설치

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
로그인 후 복사

2 PHP-ZMQ 확장 프로그램 설치

(1) 컴파일 다운로드

$ git clone git://github.com/mkoppanen/php-zmq.git
$ cd php-zmq
$ phpize && ./configure
$ make && make install
로그인 후 복사

(2) 구성 수정

php.ini 구성을 수정하고 `extension=/path/modules/zmq.so`를 추가합니다

#🎜🎜 # 3.

jupyter-php-installer.phar

4를 다운로드합니다. phar 설치 프로그램

$ php jupyter-php-installer.phar install
로그인 후 복사

5을 실행합니다. Jupyter- PHP 커널이 성공적으로 설치되었습니다. -ZMQ no autoconf 및 pkg-config

Solution:

    $ brew install autoconf
    $ brew install pkg-config
로그인 후 복사

문제 2: php가 없습니다. Mac의 ini

#🎜 🎜#해결책:

    $ sudo cp /etc/php.ini.default /etc/php.ini
로그인 후 복사

문제 3:

컴파일된 확장 zmq.so는 다음과 같을 수 없습니다. PHP 기본 확장 경로 /usr/lib/ php/extensions/no-debug-non-zts-20160303/

Solution:

macOS 시스템 무결성 보호( SIP)은 zmq.so를 기본 경로 아래로 이동하는 것을 방지하며 SIP를 끄고 싶지 않습니다. 따라서 해결책은 절대 경로를 작성하는 확장 기능을 도입하는 것입니다

extension=/path/modules/zmq.so
로그인 후 복사

문제 4:

PHP 커널을 사용하고 이중 출력을 인쇄하려면

해결책:

실제로 인쇄된 값과 반환된 값이 구별되지 않는 출력으로 인해 발생하는 것으로, 작성자가 아직 해결하지 못했습니다.

문제

PHP 관련 지식을 더 보려면

PHP 튜토리얼

을 방문하세요!

위 내용은 Jupyter Notebook에 PHP 커널 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿