pybind를 사용하여 만든 파이썬 패키지를 만드는 방법은 무엇입니까?

anurags

다음 명령을 사용하여 miniconda 환경을 만들었습니다.

conda create -n build_a_python_cpp_module xtensor-python -c conda-forge

환경을 활성화하고 프로젝트 폴더에 x-tensor (NumPy와 같은 빠른 배열 계산을위한 C ++ 라이브러리) 용 cookiecutter 프로젝트를 생성했습니다.

pip3 install cookiecutter
cookiecutter https://github.com/QuantStack/xtensor-python-cookiecutter.git

프로젝트가 생성 된 후 성능 차이를 비교하기 위해 C ++ 및 Python 파일의 쉼표와 새 줄을 세는 간단한 프로그램을 작성했습니다.

pybind11을 사용하여 C ++에서 함수를 바인딩하고 실행했습니다.

python3 setup.py install

패키지를 가져오고 파이썬 바인딩을 사용하여 내부에서 C ++ 메서드를 실행하면 작동하지만 알고 싶습니다.

코드를 패키징하고 코드를 다른 컴퓨터로 전송하려면 어떻게해야합니까?

요한 마빌

를 실행할 수 있어야합니다 python setup.py bdist_wheel. 그러면 pypi에 업로드 할 수있는 휠이 생성됩니다.

pip install dist/name_of_your_wheel업로드하기 전에 작동하는지 테스트 할 수 있습니다 .

문제가 발생하면 알려주세요.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬을 확장하고 C 패키지를 만드는 방법은 무엇입니까?

분류에서Dev

쿠키를 사용하여 로그인하여 PHP 페이지를 만드는 방법은 무엇입니까?

분류에서Dev

__path__ 변수를 사용하여 모듈을 패키지로 만드는 방법은 무엇입니까?

분류에서Dev

WinForms 앱용 MSIX 패키지를 만드는 방법은 무엇입니까?

분류에서Dev

파이썬에서 Tkinter를 사용하여 버튼이 한 번만 클릭되도록 만드는 방법은 무엇입니까?

분류에서Dev

Pandas를 사용하여 결과 만 포함하는 Excel 파일을 만드는 방법은 무엇입니까?

분류에서Dev

SSL로 파이썬 웹 소켓을 만들고 쿠키를 사용하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 코드를 실행하는 변수를 만드는 방법은 무엇입니까?

분류에서Dev

make를 사용하여 여러 매뉴얼 페이지를 만드는 방법은 무엇입니까?

분류에서Dev

Sequelize를 사용하여 동일한 테이블에 외래 키를 만드는 방법은 무엇입니까?

분류에서Dev

파이썬에서 여러 인덱스를 사용하여 데이터 프레임에 대한 누적 플롯을 만드는 방법은 무엇입니까?

분류에서Dev

Uri를 사용하여 만든 파일을 삭제하는 방법은 무엇입니까?

분류에서Dev

파이썬 셀레늄을 사용하여 모든 TR ID를 얻는 방법은 무엇입니까?

분류에서Dev

파이썬을 사용하여 XML의 모든 태그를 얻는 방법은 무엇입니까?

분류에서Dev

html 및 css를 사용하여 3 열 이미지 그리드를 만드는 방법은 무엇입니까?

분류에서Dev

파이썬에서 팬더 열을 반복하여 선 차트를 만드는 방법은 무엇입니까?

분류에서Dev

debuginfo 패키지를 만드는 방법은 무엇입니까?

분류에서Dev

FFMPEG로 이미지를 사용하여 이미지를 만드는 방법은 무엇입니까?

분류에서Dev

agentForService를 사용하여 만든 에이전트에 Python UnetSocket을 연결하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 altair 패키지를 사용하여 CSV 파일을로드하고 플로팅하는 방법은 무엇입니까?

분류에서Dev

CSS float를 사용하여이 패턴을 만드는 방법은 무엇입니까?

분류에서Dev

패키지의 모든 속성 파일을 가져오고 Java를 사용하여 키 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Apache2를 사용하여 여러 사이트를 만드는 방법은 무엇입니까?

분류에서Dev

파이썬에서 무작위로 헥사 숫자를 만드는 방법은 무엇입니까?

분류에서Dev

CSS를 사용하여 이미지 오버레이 효과를 만드는 방법은 무엇입니까?

분류에서Dev

파이썬으로 투명한 방사형 그래디언트를 만드는 방법은 무엇입니까?

분류에서Dev

파이썬에서 다른 인스턴스의 클래스 이름을 사용하여 인스턴스를 만드는 방법은 무엇입니까?

분류에서Dev

isupper () 메서드를 사용하여 파이썬에서 대문자 만 인쇄하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 클래스 함수를 사용하여 임시 객체를 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬을 확장하고 C 패키지를 만드는 방법은 무엇입니까?

  2. 2

    쿠키를 사용하여 로그인하여 PHP 페이지를 만드는 방법은 무엇입니까?

  3. 3

    __path__ 변수를 사용하여 모듈을 패키지로 만드는 방법은 무엇입니까?

  4. 4

    WinForms 앱용 MSIX 패키지를 만드는 방법은 무엇입니까?

  5. 5

    파이썬에서 Tkinter를 사용하여 버튼이 한 번만 클릭되도록 만드는 방법은 무엇입니까?

  6. 6

    Pandas를 사용하여 결과 만 포함하는 Excel 파일을 만드는 방법은 무엇입니까?

  7. 7

    SSL로 파이썬 웹 소켓을 만들고 쿠키를 사용하는 방법은 무엇입니까?

  8. 8

    파이썬에서 코드를 실행하는 변수를 만드는 방법은 무엇입니까?

  9. 9

    make를 사용하여 여러 매뉴얼 페이지를 만드는 방법은 무엇입니까?

  10. 10

    Sequelize를 사용하여 동일한 테이블에 외래 키를 만드는 방법은 무엇입니까?

  11. 11

    파이썬에서 여러 인덱스를 사용하여 데이터 프레임에 대한 누적 플롯을 만드는 방법은 무엇입니까?

  12. 12

    Uri를 사용하여 만든 파일을 삭제하는 방법은 무엇입니까?

  13. 13

    파이썬 셀레늄을 사용하여 모든 TR ID를 얻는 방법은 무엇입니까?

  14. 14

    파이썬을 사용하여 XML의 모든 태그를 얻는 방법은 무엇입니까?

  15. 15

    html 및 css를 사용하여 3 열 이미지 그리드를 만드는 방법은 무엇입니까?

  16. 16

    파이썬에서 팬더 열을 반복하여 선 차트를 만드는 방법은 무엇입니까?

  17. 17

    debuginfo 패키지를 만드는 방법은 무엇입니까?

  18. 18

    FFMPEG로 이미지를 사용하여 이미지를 만드는 방법은 무엇입니까?

  19. 19

    agentForService를 사용하여 만든 에이전트에 Python UnetSocket을 연결하는 방법은 무엇입니까?

  20. 20

    파이썬에서 altair 패키지를 사용하여 CSV 파일을로드하고 플로팅하는 방법은 무엇입니까?

  21. 21

    CSS float를 사용하여이 패턴을 만드는 방법은 무엇입니까?

  22. 22

    패키지의 모든 속성 파일을 가져오고 Java를 사용하여 키 값을 업데이트하는 방법은 무엇입니까?

  23. 23

    Apache2를 사용하여 여러 사이트를 만드는 방법은 무엇입니까?

  24. 24

    파이썬에서 무작위로 헥사 숫자를 만드는 방법은 무엇입니까?

  25. 25

    CSS를 사용하여 이미지 오버레이 효과를 만드는 방법은 무엇입니까?

  26. 26

    파이썬으로 투명한 방사형 그래디언트를 만드는 방법은 무엇입니까?

  27. 27

    파이썬에서 다른 인스턴스의 클래스 이름을 사용하여 인스턴스를 만드는 방법은 무엇입니까?

  28. 28

    isupper () 메서드를 사용하여 파이썬에서 대문자 만 인쇄하는 방법은 무엇입니까?

  29. 29

    파이썬에서 클래스 함수를 사용하여 임시 객체를 만드는 방법은 무엇입니까?

뜨겁다태그

보관