请问/Library/ Python /3.9/lib/ Python 这个路径里的 Python 是系统自带的还是自己装的呀?

2023-01-16 01:33:49 +08:00
 GabrielleBellamy

最近重装系统后遇到了一个问题,发现 python 有时会把包装到一个路径:

Macintosh HD/Users/<user name>/Library/Python/3.9/lib/python

在网上查了一圈,没有得到结果,所以想来问问。根据网上的答案:

苹果自带 python 的路径是/System/Library/Frameworks/Python.framework/Versions(我发现我的电脑上没有这个路径)和/usr/bin/python(这个路径只有/usr/bin/python3

自己安装的路径是/Library/Frameworks/Python.framework/Versions/3.x(也是我常用的)

那么这个Macintosh HD/Users/<user name>/Library/Python/3.9/lib/python是……怎么回事?为什么同样使用 pip 有时候会把包装去这个路径呢?谢谢!

补充信息:正在使用 2020 ( M1 )的 mbp ,系统是 12.6.2.

2801 次点击
所在节点    Python
10 条回复
liprais
2023-01-16 01:35:21 +08:00
老司机都知道用 python -m pip
GabrielleBellamy
2023-01-16 01:37:08 +08:00
@liprais 我一直都是用这个的,所以从来没有担心过路径。但是这不突然发现了这个问题嘛,所以很疑惑~~~
GabrielleBellamy
2023-01-16 01:51:17 +08:00
增加一个说明~因为发布了图床链接,只好用文字了……

例如:python3 -m pip install pygetwindow ,它会把包装到 /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages

类似地,python3 -m pip install pywinctl ,却把包装去了~/Library/Python/3.9/lib/python/site-packages
GabrielleBellamy
2023-01-16 02:12:12 +08:00
啊我好像明白了,是不是 mac 版 Pycharm 的第三方库路径?不是很了解为啥要分出这一个路径……
ysc3839
2023-01-16 04:57:00 +08:00
一个是系统级的一个是用户级的
zhlxsh
2023-01-16 05:02:38 +08:00
看你的描述,貌似你的 python3 不是同一个,做好看一下环境变量。echo $PATH 或者看 python3 的路径,which pythin3

另外我也是 m1 用 brew 装的 python3.9 是在 /opt 下面
BingoXuan
2023-01-16 09:49:40 +08:00
你是不是装了 xcode ,那个目录是 xcode 带的 python 的
ila
2023-01-16 10:37:24 +08:00
@BingoXuan 好像 nodejs 也会弄个 python2
hertzry
2023-01-16 10:43:42 +08:00
我也觉得你用的不是一个 Python ,用 conda 就方便多了。
GabrielleBellamy
2023-01-16 12:21:05 +08:00
@hertzry 是的,我也装了 conda ,电脑上至少有三套 python 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/909161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX