[英]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.