默认的python不会切换到homebew安装

2024-05-29 02:03:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道有人问过这个问题,但似乎没有任何解决办法奏效。我最近发现在macos上,python的本地安装不是很好。所以,我安装了自制软件,并在那里安装了Python2。我的路径如下:

~ echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin

但是,我还是得到了以下信息:

^{pr2}$

可能还需要注意的是,我的~/.bash_profile~/.profile和{}文件是空的。在

不知怎么的,我想我让pip来处理python2(自制)安装。基本上,我做了pip install pandas,并且得到了两个python解释器的以下输出:

^{3}$

也就是说,它不会出现在默认的python安装中。不过,我还有以下几点:

~ python2
Python 2.7.14 (default, Sep 25 2017, 09:53:22) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
>>> 

因此,熊猫是用python2(自制)python2(自制)python导入的,而不是标准python2。如何才能使默认python成为我的自制python?我也读过brew link python会有用的地方,但是当我读到的时候

~ brew link python
Warning: Already linked: /usr/local/Cellar/python/2.7.14
To relink: brew unlink python && brew link python

我只想使用python my_file.py并让它使用自制安装。(不确定是否相关,但希望这也能让Sublime在我点击command+B时使用自制安装)。在

很抱歉给你发了这么长的帖子,新电脑,我正努力在我做任何大项目之前把这些都弄好,结果发现事情没有按我需要的方式工作。在

谢谢!在


Tags: pippandasbin软件usrlocallinkmacos
1条回答
网友
1楼 · 发布于 2024-05-29 02:03:51

macOS系统Python安装在/usr/bin/python。这是您路径上唯一一个名为python的。在

自制程序不会为/usr/local/bin中的python创建链接。你可以自己创造一个:

ln -s /usr/local/bin/python2 /usr/local/bin/python

或者,只需更新shebang行以指定python2或{},这可能更好(显式比隐式好)。在

相关问题 更多 >

    热门问题