![](/img/trans.png)
[英]Automate the update of packages in pyproject.toml from virtualenv or pip-tools
我正在嘗試更新我的 Python CI 環境,現在正在處理 package 管理。 我有幾個不想使用 Poetry 的原因; 然而,poetry 的一個不錯的特性是它會自動更新pyproject.toml文件。 我知道 pip-tools 可以從pyproject.toml文件創建一個require ...
[英]Automate the update of packages in pyproject.toml from virtualenv or pip-tools
我正在嘗試更新我的 Python CI 環境,現在正在處理 package 管理。 我有幾個不想使用 Poetry 的原因; 然而,poetry 的一個不錯的特性是它會自動更新pyproject.toml文件。 我知道 pip-tools 可以從pyproject.toml文件創建一個require ...
[英]Poetry: always have to install setuptools manually in CI
我正在用 Poetry 構建我的 Circle CI 流。 一切正常,除了我應該始終手動安裝 setuptools 之外。 它看起來像這樣: 如果我刪除setuptools的手動安裝,則某些軟件包的安裝會失敗並出現相同的回溯。 例子: 如果手動安裝 setuptools 將被刪除,如果我不會在測試 ...
[英]Is it possible to print a custom message after a successful pip package installation from PyPI?
在用戶通過 pip 安裝我的 package 后,我想向他們記錄一條自定義消息: pip install my-package 我試圖向setup.py添加打印語句。 運行pip install -v my-package或pip install my-package沒有打印出來。 ...
[英]Trying to Avoid Using Two Package Managers (pip and Poetry) for the Same Project
經過一番折騰后,我成功安裝了 Python Camelot PDF 表提取工具 ( https://pypi.org/project/camelot-py/ ),它可以達到預期目的。 但為了讓它工作,除了必須更正已棄用的依賴項(通過編輯 pyproject.toml 並設置 PyPDF2 =”2. ...
[英]How to package Python GUI application into Debian package to run on debian based operating system or any other linux systems?
我有一個與 web 應用程序通信的 python GUI 應用程序,該網站生成一個打開桌面應用程序(python 應用程序)的鏈接,所以我有 bash 腳本修改系統變量,使系統准備好識別鏈接和打開應用程序, 我的問題是我想用文件和 bash 腳本為該應用程序制作一個 debian package, ...
[英]Python package: errors "Microsoft Visual C++ 14.0 or greater is required" & "failed with exit code 2"
我正在嘗試在 python 上安裝 package (pip install basedosdados -U),我收到以下消息:錯誤: 需要 Microsoft Visual C++ 14.0 或更高版本。 使用“Microsoft Visual C++ 構建工具”獲取它: https://vis ...
[英]I can't get my python program to see my local modules
我在 Windows 10 上運行 VSCode。我已經設置了一個虛擬環境,並且已經將一些包安裝到本地站點庫中。 我已經激活了我的環境(終端提示顯示 a.venv 字符串)但是,當我嘗試導入任何本地模塊時,我收到“找不到模塊”錯誤。 執行 pip 列表顯示模塊確實存在於虛擬環境中。 我已驗證我正在虛 ...
[英]Why can't I install Pygame for Python
為什么每次我嘗試使用以下命令在 PyCharm 中下載 Pygame 時: pip install pygame ,它會這樣說: 有人可以幫幫我嗎? ...
[英]How to force a platform wheel using build and pyproject.toml?
我試圖強制我正在構建的 Python3 非通用輪子成為平台輪子,盡管在分發打包過程中沒有發生任何本機構建步驟。 輪子將包含一個特定於操作系統的共享庫,但該庫是由一個更大的構建系統構建並復制到我的 package 目錄中的,而我的 package 對此一無所知。 當我的 Python3 packag ...
[英]Question about Packaging in Python with pip
我看到了這個使用 pip 包裝的精彩解釋視頻(鏈接),我有兩個問題: 第一個是: 我寫了一段代碼,想與同事分享,但我不打算通過 pypi 分享它。 因此,我想在內部共享它,以便每個人都可以在他/她的環境中安裝它。 我實際上不需要用python setup.py bdist_wheel創建一個 whe ...
[英]Poetry add same library for different Python versions
我知道如何為單個庫添加 python 約束flake8 = { version = "^6.0.0", python = ">=3.8.1" } 但是,如果我想擁有相同的庫,但不同的 Python 版本有不同的版本怎么辦? 如果我用另一個約束添加它,它會產生錯誤 例如,我希望我的 packa ...
[英]Import file from subdirectory into file in another subdirectory
我有一個 python 項目,文件夾結構如下: 我想將connect.py導入xyz.py ,這是我的代碼: 但是無論我做什么,我都會不斷收到此錯誤,請幫助: 更新:人們告訴我設置路徑或目錄,我不明白為什么我只需要為導入文件這樣做。 這是應該自動工作的東西。 ...
[英]Poetry package modulenotfound when installing a local package
我是這個包裝的新手,現在面臨一個問題。 問題如下。 我從 CLI 創建了一個詩歌項目: 並具有如下文件結構: 這里我的init.py都是空的 pyproject.toml 你好世界.py 我的包.py 當我運行此代碼時,例如: 然后它按預期工作,但如果我將其安裝為 package 並在 pyth ...
[英]Python, get rid of BS4?
如果我們 go 到: https://pypi.org/project/bs4/我們可以讀到: 這是一個虛擬的 package,由 Beautiful Soup 的開發者管理,以防止域名搶注。 PyPI 的 Beautiful Soup Python package 的官方名稱是 beautif ...
[英]Python - View & remove all unused dependencies in requirements.txt
在此過程中,我的 Python 應用程序中的 requirements.txt 變得非常臃腫。 列出了 100 多個依賴項並迭代地檢查它並刪除每個依賴項直到應用程序中斷不是一個選項。 有誰知道可以顯示運行時正在使用 requirements.txt 中的哪些包的工具? 如果不存在任何工具,那么有誰能 ...
[英]ModuleNotFoundError when trying to import file from one folder into another file located in another directory
我與一個項目組一起工作,該項目正在與 Git 和 Github 一起使用。我有一個本地主項目文件夾,其中包含兩個子目錄(即實用程序和測試)。 但是,為了運行目錄 project/Testing 中的測試文件,我需要從 Utilities 目錄本身導入文件。 我熟悉一些 python 導入技術,例如 ...
[英]'project.urls' Not be recognized in PyPi
我的setup.cfg文件中有以下內容:[project.urls] "Documentation" = "https://pysui.readthedocs.io" "Bug Reports" = "https://github.com/FrankC01/pysui/issues" 我的構建沒有 ...
[英]Python setup.cfg: how to add package_data with git submodules?
我正在寫一個 Python package,我在其中添加 package 數據。 我的 setup.cfg 的 package 數據如下所示: dir1 和 dir2 都是 mypymodule 源文件夾中的目錄,它是“mypackage”的一部分。 構建、安裝和使用“mypackage”不是問 ...
[英]Python setuptools_scm get version from git tags
賞金將在 6 天后到期。 此問題的答案有資格獲得+50聲望賞金。 sfgroups正在從信譽良好的來源尋找答案。 我正在使用 project.toml 文件到 package 我的模塊,我想使用setuptools_scm模塊從 git 標簽中提取版本。 當我運行python setup.py ...
[英]How to import module using path related to working directory in a python project that managed by poetry?
我正在使用詩歌來管理我的 python 項目,這是該項目: 我想知道如何將 function 從module.py正確地導入到my_scripts/main.py中。 我的 pyproject.toml:[tool.poetry] name = "my_project" version = "0. ...