簡體   English   中英

使用python3.9手動安裝模塊

[英]Manually installing modules with python3.9

自從我在 mac 上升級到 python3.9 后,我通常手動安裝 python 模塊的工作流程不起作用。 假設我想從安裝腳本中安裝一個名為“myfiles”的自定義模塊,我這樣做

cd myfiles
python3 setup.py install --user

output 包含該行

Extracting myfiles-1.6.1-py3.9.egg to /Users/antonius/Library/Python/3.9/lib/python3.9/site-packages

當我檢查sys.path的內容時,我看到了目錄

/Users/antonius/Library/Python/3.9/lib/python/site-packages

以及它下面的所有其他目錄。 然而,目錄

/Users/antonius/Library/Python/3.9/lib/python3.9/site-packages

不會出現在路徑列表中。 即使我編輯我的~/.zshrc以包含該行

export PYTHONPATH="/Users/antonius/Library/Python/3.9/lib/python3.9/site-packages:$PYTHONPATH"

然后路徑列表包含此目錄,但不包含其下的任何目錄,因此我無法導入我的模塊。

到底是怎么回事? 我如何告訴 python 從site-packages/目錄的內容展開路徑列表? 即便如此,我需要在我的~/.zshrc中添加該路徑似乎也不對。

順便說一句,我的~/.pydistutils.cfg文件的內容只是

[install]
prefix=

使用pip pip install --user. 會做同樣的事情。 setup.py 已棄用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM