![](/img/trans.png)
[英]Python Embeddable Zip File Doesn't Include lib/site-packages in sys.path
[英]Why /usr/lib/python3.10/site-packages not in sys.path?
我使用以下代碼在Ubuntu18.04中安裝python3.10。
apt-get update
apt-get install -y software-properties-common
add-apt-repository ppa:deadsnakes/ppa
apt-get update
apt-get install -y python3.10 python3.10-distutils
然后運行python3.10 -c 'import sys; print(sys.path)'
python3.10 -c 'import sys; print(sys.path)'
,我得到:
['', '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/python3.10/lib-dynload', '/usr/local/lib/python3.10/dist-packages', '/usr/lib/python3/dist-packages']
但是如果運行python3.10 get-pip.py --disable-pip-version-check
來安裝 pip,pip 將在/usr/lib/python3.10/site-packages
。
在 debian/ubuntu 中,python 包將安裝在 dist-packages 中。
/usr/lib/python[x].[y]/site-packages
不應該存在。
使用python3.10 get-pip.py --user
可以解決這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.