您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

我的系统上的Python版本过多,导致出现问题

我的系统上的Python版本过多,导致出现问题

正如OP的更新所述,有两种不同的安装Python的方式,它们将文件放置在不同的位置。例如,macports把东西放进去/opt/local/,而homebrew把东西放进去/usr/local/。另外,Mac OS X附带了一些python版本。因此,如果您通过不同的方式多次安装python,您将 于系统上的 。

我不知道 我猜问题是,如果您有许多版本的python,那么要使用哪个版本以及在哪里找到软件包,将分别由系统中的路径顺序PATH以及PYTHONPATH相应的路径决定。因此,您可能无法控制在哪里安装python模块。考虑一下,如果您运行sudo python setup.py install安装模块(它通过根目录找到python PATH),然后尝试通过import该模块python -c "import it"(这次它通过您的目录找到pythonPATH),则可能出问题了。这是我的猜测,我没有验证。但就我自己而言,确实出现了问题。

我认为原则是 会将 。

由于它已经弄糟了,而且似乎很难治愈,所以最后我通过 来解决了这个问题,并开始遵循上面的 DO-and-DONT 。对于使用python安装科学环境(numpy / scipy / matplotlib,它显示出使我问这个问题的问题),我发现本教程非常有帮助。这样,问题终于解决了。

python 2022/1/1 18:28:41 有238人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶