首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gcc的MacPorts版和MacPorts版的python

gcc的MacPorts版和MacPorts版的python
EN

Stack Overflow用户
提问于 2016-03-05 05:19:24
回答 1查看 130关注 0票数 0

我正在用macport在小牛上安装西亚诺。安装步骤之一是使用python和gcc的macport版本。我不知道macport python的路径在哪里。

代码语言:javascript
复制
sudo port select python python27
which python 
"/Library/Frameworks/Python.framework/Versions/2.7/bin/python"

通常将包保存在/opt/local/bin/

在.bash_profile文件中,我有以下几行

代码语言:javascript
复制
# Setting PATH for Python 2.7

    # The orginal version is saved in .bash_profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
    export PATH

/opt/local/bin/下,有二进制文件python2.7

那么它对应于Macport的版本是什么呢?

对于gcc,,我也有同样的困惑:

gcc可用版本: sudo端口选择gcc mp-gcc 47 mp-gcc 49(活动)mp-gcc 5无和

代码语言:javascript
复制
  which gcc
  "/usr/bin/gcc"

/opt/local/bin下,我有一个二进制文件gcc

有什么解释吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-07 19:45:48

MacPorts将export PATH="/opt/local/bin:/opt/local/sbin:$PATH"添加到~/.profile的末尾,以便首先搜索/opt/local/bin

显然,如果您通过将/Library/Frameworks/Python.framework/Versions/2.7/bin放在PATH的前面,那么python将首先在该目录中找到。顺便说一句,您可以运行which -a python来显示所有可用的python可执行文件。

因此,“修复”此问题的一种方法是将python的路径设置移到MacPorts条目上方的MacPorts中--或者简单地注释掉它。

我认为gcc存在类似的路径问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35810396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档