我在我的桌面上安装了python3.6,里面已经安装了python3.5和python2.7。我将python和python3的默认路径都改为python3.6,但是python-config仍然在python2.7上,python3-config仍然在python3.5上。如何将默认的python3-config或python-config更改为python3.6-config?谢谢你的帮助!
发布于 2021-06-22 20:08:10
因此,为了详细说明我的评论,python通常附带一个版本,如下所示
ls -lisa /usr/local/bin/ | grep python
34138948 16 -r-xr-xr-x 2 root wheel 5248 15 Apr. 03:12 python3.7
34138954 0 lrwxr-xr-x 1 root wheel 17 15 Apr. 03:12 python3.7-config -> python3.7m-config
34138948 16 -r-xr-xr-x 2 root wheel 5248 15 Apr. 03:12 python3.7m
34138949 8 -r-xr-xr-x 1 root wheel 2936 15 Apr. 03:12 python3.7m-config
34127071 16 -r-xr-xr-x 1 root wheel 5216 15 Apr. 10:59 python3.9
34127072 8 -r-xr-xr-x 1 root wheel 3153 15 Apr. 10:59 python3.9-config正如您所看到的,一些名称已经是符号链接(只有一次是使用-> ),所以如果您想以python3-config的形式访问python3.9-config,您需要使用名称python3-config创建一个指向二进制python3.9-config的符号链接。
% sudo ln -s /usr/local/bin/python3.9-config /usr/local/bin/python3-config所以现在应该给你
% which python3-config
/usr/local/bin/python3-config再次查看目录将显示现在的符号链接
% ls -lisa /usr/local/bin | grep python3
34127092 0 lrwxr-xr-x 1 root wheel 31 22 Juni 14:09 python3-config -> /usr/local/bin/python3.9-config
34138948 16 -r-xr-xr-x 2 root wheel 5248 15 Apr. 03:12 python3.7
34138954 0 lrwxr-xr-x 1 root wheel 17 15 Apr. 03:12 python3.7-config -> python3.7m-config
34138948 16 -r-xr-xr-x 2 root wheel 5248 15 Apr. 03:12 python3.7m
34138949 8 -r-xr-xr-x 1 root wheel 2936 15 Apr. 03:12 python3.7m-config
34127071 16 -r-xr-xr-x 1 root wheel 5216 15 Apr. 10:59 python3.9
34127072 8 -r-xr-xr-x 1 root wheel 3153 15 Apr. 10:59 python3.9-config干杯
马库斯
https://stackoverflow.com/questions/68083104
复制相似问题