![](/img/trans.png)
[英]Load file from same folder as Python 3.x script inside package
從與當前正在執行的 Python 3.x 腳本位於同一文件夾中的文件打開和加載數據可以像這樣完成: 然而,一旦腳本和mydata.txt文件成為 Python package 的一部分,這就不再那么簡單了。 我已經設法使用pkg_resources模塊中的函數組合來做到這一點,例如resource_ ...
[英]Load file from same folder as Python 3.x script inside package
從與當前正在執行的 Python 3.x 腳本位於同一文件夾中的文件打開和加載數據可以像這樣完成: 然而,一旦腳本和mydata.txt文件成為 Python package 的一部分,這就不再那么簡單了。 我已經設法使用pkg_resources模塊中的函數組合來做到這一點,例如resource_ ...
[英]AnalysisException: Path does not exist: dbfs:/databricks/python/lib/python3.7/site-packages/sampleFolder/data;
我將以下代碼打包在一個 whl 文件中: 我確認 whl 文件正確包含 sampleFolder/data/ 目錄下的 parquet 文件。 當我在本地運行它時它可以工作,但是當我將此 whl 文件上傳到 dbfs 並運行時,我收到此錯誤: 我確認這個目錄實際上不存在:dbfs:/data ...
[英]TypeError from pkg_resources when using static assets in Pyramid
嘗試在 Pyramid 應用程序上設置 static 資產。 我使用了以下調用: 正如預期的那樣,文件main.css存儲在toolsofknowledge/static/main.css下。 toolsofknowledge使用pip3 install -e. . 使用 curl 請求htt ...
[英]Get parsed entries for Distribution/module metada from PKG-INFO (Python pkg_resources)
我目前正在使用與此類似的代碼 我想知道是否有一種“干凈”的方式來為分發 object 進行此密鑰查找? 注意我在這里使用自定義屬性,所以dist.project_name或dist.version在我的特定情況下是不夠的。 ...
[英]List installed packages from within setup.py
我們有多個版本的 package: package1和package1-unstable - 類似於tensorflow和tf-nightly 。 這些是 PyPi 上的不同包,但安裝相同的模塊。 當這兩個包重疊並寫入 site-packages 文件夾中的相同目錄時,這就會導致問題。 當一個被移除 ...
[英]How to add autocompletion to a pip package `console_scripts` entry point?
關於如何使用自動完成功能(使用 readline 或 rcompleter)連接您自己的 Python shell 有很多資源,但似乎沒有提到如何為 pkg_resources 的console_scripts生成的命令包裝器執行此操作。 是否可以為已安裝的包的命令進行 pip 注冊自動完成? ...
[英]Portable way to handle directory resources as regular directories in Python package
我正在寫一個必須使用外部資源的 Python package。 用戶可以選擇使用自己的資源版本,或者直接使用默認版本,嵌入在 package 中。 現在,我想以與外部提供的資源類似的方式處理 package 資源,我可以使用文件系統功能訪問這些資源。 在 Python 中是否有執行此操作的標准方法? ...
[英]Standard process to locate file locations in Python and pyinstaller?
在 Python 中查找文件是否有標准流程? 如果我有一個我的代碼用作參考的數據文件,不同的打包管理器會將這些文件存儲在不同的位置。 建議使用: 但是,如果我使用 pyinstaller 之類的東西,將我的代碼打包為 a.exe,則文件位置不再與 pkg_resources 一起安裝,並且我的代碼 ...
[英]Version conflicts for Python apps but not for interactive development
我有一個 package P取決於 package A 。 Package A取決於包B和C==3 。 同時, Package B依賴於C==4 。 這會產生沖突,並且每次我 pip 安裝軟件包P或A時都會以紅色顯示錯誤消息。 現在,我知道如果我將包P和A導入交互式終端或 Jupyter 筆記本並 ...
[英]How to serve static files in FastAPI
我正在嘗試提供 package_docs 目錄中的 static 個文件。 當我在瀏覽器中打開時: http://127.0.0.1:8001/packages/docs/index.html ,頁面正在運行。 但是我想打開頁面: http://127.0.0.1:8001/packages/do ...
[英]pkg_resources DeprecationWarning for use of '..' in resource path
在 Python package 中,我有一個嵌套在需要它的文件“上方”的數據文件。 例如 在 util.py 中,我使用 pkg_resources 將文件作為 stream 獲取; 這允許代碼從源代碼運行,並且在安裝為 package 時。 這工作正常,並允許按預期檢索數據文件。 但是,當我運 ...
[英]`pkg_resources.working_set` contains distributions whose name begins with character "-"
在我的安裝(Windows 7 上的 Python 3.8.1)上,如果我運行以下代碼: import pkg_resources print([d.key for d in pkg_resources.working_set if d.key[0] == "-"]) 我得到以下輸出: ['-f ...
[英]xattr: ImportError: No module named pkg_resources
我試圖在macOS Catalina 10.15.2上運行xattr並且出現錯誤: Traceback (most recent call last): File "/usr/bin/xattr", line 8, in <module> from pkg_resources ...
[英]setup.py package bundled file is not installed
我有一個文件,它正確地出現在源代碼分發和輪子中,但在安裝時它沒有出現在站點包中。 我的項目結構如下所示: 有問題的文件是config/log.ini 。 我的設置如下所示: 這是結果oauc-0.0.1.tar.gz : 看起來不錯。 但是,當我使用pip install src/ ...
[英]Is there a way to define resource directories (not just filenames) for extraction with pkg_resources in Python?
我正在pkg_resources文檔( https://setuptools.readthedocs.io/en/latest/pkg_resources.html )並嘗試實現一個類似於resource_filename的對象,但我只想要文件所在的資源目錄。做我將其定義為其他地方的默認值,例如se ...
[英]Run installed package from pexpect
我已經下載了pyocd並成功構建了它。 現在,我可以從任何位置從命令行運行該工具。 但是,當嘗試使用pexpect運行它時,它顯示以下錯誤: 請幫助從命令行了解錯誤及其原因? ...
[英]fragile console script: pkg_resources.DistributionNotFound
如果我通過setup.py中的entry_point創建console_scripts,則將創建此文件: 不幸的是,這個腳本很脆弱。 有時我會遇到如下異常: 有沒有辦法使我的腳本( do-magic )更成熟? 在這種情況下:不需要PyPDF2。 ...
[英]Parameters of resource_filename in pkg_resource in python
我不明白 pkg_resource.resource_filename() 究竟是如何工作的,它的參數是什么。 我在 web 上進行了很多搜索,但他們的官方文檔並沒有很好地涵蓋它。 有人可以解釋一下嗎? ...
[英]Can't perform this operation for unregistered loader type - Is there any workaround the fact that pkg_resources are not supported by pyinstaller?
我是pyinstaller的新手,在嘗試使用App導入文件時遇到此錯誤(NotImplementedError:無法對未注冊的加載程序類型執行此操作)。 完整的回溯是: 我進行了一些研究,發現pyinstaller不支持pkg_resources。 有沒有解決此問題的方法? ...
[英]Why would you execute code in a local scope just to update the global scope?
在pkg_resources模塊中,您具有以下奇怪的功能: _call_aside是這樣定義的裝飾器,它在定義時調用一次函數(為什么不能用裝飾器來做到這一點,而不是簡單地顯式調用該函數,我不能告訴): _initialize_master_working_set函數在其他任何地方 ...