久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    1. <i id='pb0Ty'><tr id='pb0Ty'><dt id='pb0Ty'><q id='pb0Ty'><span id='pb0Ty'><b id='pb0Ty'><form id='pb0Ty'><ins id='pb0Ty'></ins><ul id='pb0Ty'></ul><sub id='pb0Ty'></sub></form><legend id='pb0Ty'></legend><bdo id='pb0Ty'><pre id='pb0Ty'><center id='pb0Ty'></center></pre></bdo></b><th id='pb0Ty'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='pb0Ty'><tfoot id='pb0Ty'></tfoot><dl id='pb0Ty'><fieldset id='pb0Ty'></fieldset></dl></div>

        <bdo id='pb0Ty'></bdo><ul id='pb0Ty'></ul>

        <small id='pb0Ty'></small><noframes id='pb0Ty'>

        <tfoot id='pb0Ty'></tfoot>
      1. <legend id='pb0Ty'><style id='pb0Ty'><dir id='pb0Ty'><q id='pb0Ty'></q></dir></style></legend>
      2. 分發帶有已編譯動態共享庫的 Python 包

        Distribute a Python package with a compiled dynamic shared library(分發帶有已編譯動態共享庫的 Python 包)
              <bdo id='CrQNw'></bdo><ul id='CrQNw'></ul>
            • <i id='CrQNw'><tr id='CrQNw'><dt id='CrQNw'><q id='CrQNw'><span id='CrQNw'><b id='CrQNw'><form id='CrQNw'><ins id='CrQNw'></ins><ul id='CrQNw'></ul><sub id='CrQNw'></sub></form><legend id='CrQNw'></legend><bdo id='CrQNw'><pre id='CrQNw'><center id='CrQNw'></center></pre></bdo></b><th id='CrQNw'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='CrQNw'><tfoot id='CrQNw'></tfoot><dl id='CrQNw'><fieldset id='CrQNw'></fieldset></dl></div>

                <tbody id='CrQNw'></tbody>

              <small id='CrQNw'></small><noframes id='CrQNw'>

              <legend id='CrQNw'><style id='CrQNw'><dir id='CrQNw'><q id='CrQNw'></q></dir></style></legend>
              <tfoot id='CrQNw'></tfoot>

                • 本文介紹了分發帶有已編譯動態共享庫的 Python 包的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  如何將 Python 模塊與預編譯的 .so 庫打包在一起?具體來說,我該如何編寫 setup.py 以便當我在 Python 中執行此操作時

                  How do I package a Python module together with a precompiled .so library? Specifically, how do I write setup.py so that when I do this in Python

                  >>> import top_secret_wrapper
                  

                  不用設置LD_LIBRARY_PATH也能輕松找到top_secret.so?

                  It can easily find top_secret.so without having to set LD_LIBRARY_PATH?

                  在我的模塊開發環境中,我的文件結構如下:

                  In my module development environment, I have the following file structure:

                  .
                  ├── top_secret_wrapper
                  │?? ├── top_secret.so
                  │?? └── __init__.py
                  └── setup.py
                  

                  __init__.py 里面,我有類似的東西:

                  Inside __init__.py, I have something like:

                  import top_secret
                  

                  這是我的 setup.py

                  from setuptools import setup, Extension
                  
                  setup(
                      name = 'top_secret_wrapper',
                      version = '0.1',
                      description = 'A Python wrapper for a top secret algorithm',
                      url = None,
                      author = 'James Bond',
                      author_email = 'James.Bond.007@mi6.org',
                      license = 'Spy Game License',
                      zip_safe = True,
                  )
                  

                  我確定我的 setup.py 缺少指定 top_secret.so 位置的設置,但我不確定如何執行此操作.

                  I'm sure my setup.py is lacking a setting where I specify the location of top_secret.so, though I'm not sure how to do that.

                  推薦答案

                  我最終做的是:

                  setup(
                      name='py_my_lib',
                      version=version,  # specified elsewhere
                      packages=[''],
                      package_dir={'': '.'},
                      package_data={'': ['py_my_lib.so']},
                  )
                  

                  這樣我可以按名稱導入庫,并且沒有其他級別的嵌套:

                  This way I get to import the lib by its name, and don't have another level of nestedness:

                  import py_my_lib
                  

                  而不是

                  from py_my_lib_wrapper import py_my_lib
                  

                  這篇關于分發帶有已編譯動態共享庫的 Python 包的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  python: Two modules and classes with the same name under different packages(python:不同包下同名的兩個模塊和類)
                  Configuring Python to use additional locations for site-packages(配置 Python 以使用站點包的其他位置)
                  How to structure python packages without repeating top level name for import(如何在不重復導入頂級名稱的情況下構造python包)
                  Install python packages on OpenShift(在 OpenShift 上安裝 python 包)
                  How to refresh sys.path?(如何刷新 sys.path?)
                  R, Python: install packages on rpy2(R,Python:在 rpy2 上安裝包)
                    1. <small id='ieoyO'></small><noframes id='ieoyO'>

                    2. <i id='ieoyO'><tr id='ieoyO'><dt id='ieoyO'><q id='ieoyO'><span id='ieoyO'><b id='ieoyO'><form id='ieoyO'><ins id='ieoyO'></ins><ul id='ieoyO'></ul><sub id='ieoyO'></sub></form><legend id='ieoyO'></legend><bdo id='ieoyO'><pre id='ieoyO'><center id='ieoyO'></center></pre></bdo></b><th id='ieoyO'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='ieoyO'><tfoot id='ieoyO'></tfoot><dl id='ieoyO'><fieldset id='ieoyO'></fieldset></dl></div>
                      <legend id='ieoyO'><style id='ieoyO'><dir id='ieoyO'><q id='ieoyO'></q></dir></style></legend>

                    3. <tfoot id='ieoyO'></tfoot>

                            <bdo id='ieoyO'></bdo><ul id='ieoyO'></ul>
                              <tbody id='ieoyO'></tbody>
                            主站蜘蛛池模板: 亚洲人成网站777色婷婷 | 91久久国产精品 | 精品国产成人 | 亚洲成人久久久 | 日韩毛片在线观看 | 女同av亚洲女人天堂 | 成人免费视频网 | 久久亚洲综合 | 成人在线观看免费观看 | 亚洲欧美综合网 | 欧美伊人影院 | 成人精品一区二区三区中文字幕 | 国产国产精品久久久久 | 欧美精品一二三 | 黄色国产在线视频 | 久久久久国产一级毛片高清网站 | 国产精品一区二区在线 | 日韩电影中文字幕 | 一区二区在线观看av | av片免费 | 欧美一区二区三区视频在线观看 | 精品国产乱码久久久久久蜜柚 | 午夜影院网站 | 欧洲一级视频 | 二区中文字幕 | 欧美日韩电影一区二区 | 精品一区在线 | 亚洲免费视频在线观看 | 日韩伦理一区二区 | 九九亚洲| 国产在线h | 欧美精品一区在线 | 一区二区三区精品视频 | 一区欧美 | 伦理午夜电影免费观看 | 久草视频在线播放 | 国产精品免费高清 | 欧美午夜激情在线 | 中文字幕欧美在线观看 | 欧美一级片黄色 | 国产精品国产精品国产专区不卡 |