为了账号安全,请及时绑定邮箱和手机立即绑定

在系统外部修复神秘的Python配置脚本

在系统外部修复神秘的Python配置脚本

qq_遁去的一_1 2021-03-19 18:10:54
我brew doctor今天做这件事时得到了这个通知:Warning: "config" scripts exist outside your system or Homebrew directories.`./configure` scripts often look for *-config scripts to determine ifsoftware packages are installed, and what additional flags to use whencompiling and linking.Having additional scripts in your path can confuse software installed viaHomebrew if the config script overrides a system or Homebrew providedscript of the same name. We found the following "config" scripts:/Library/Frameworks/Python.framework/Versions/3.3/bin/python3-config/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3-config/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config我在Mac OSX Mountain Lion上,并通过Homebrew安装了Python和Python 3。我认为我的设置有问题与这篇文章有关,为了使MacVim正常工作,我一直在关注该文章。有任何想法吗?我相信符号链接可能会出问题,而且我对如何解决这些问题一无所知。
查看完整描述

2 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

我在EPD和Anaconda Python上都遇到了同样的问题。由于我发现Homebrew Python无法进行数值分析,因此我不得不放弃Homebrew软件包管理器,因为它几乎没有支持。请参阅我在2013年9月25日发表的帖子。


带有自制软件和EPD 7.3-2(64位)的os x山狮玩起来不太好


Last login: Tue Sep 24 05:28:30 on ttys004 

~ ❯❯❯ echo $PATH 

/Users/mlb/.rbenv/shims:/usr/local/bin:/usr/local/sbin:

/Library/Frameworks/EPD64.framework/Versions/Current/bin:

/usr/bin:/bin:/usr/sbin:/sbin 


~ ❯❯❯ which python 

/Library/Frameworks/EPD64.framework/Versions/Current/bin/python 


~ ❯❯❯ python --version 

Python 2.7.3 -- EPD 7.3-2 (64-bit) 


~ ❯❯❯ brew doctor 

Warning: "config" scripts exist outside your system or Homebrew directories. 

`./configure` scripts often look for *-config scripts to determine if 

software packages are installed, and what additional flags to use when 

compiling and linking.


Having additional scripts in your path can confuse software installed via 

Homebrew if the config script overrides a system or Homebrew provided 

script of the same name. We found the following "config" scripts:


/Library/Frameworks/EPD64.framework/Versions/Current/bin/gdal-config 

/Library/Frameworks/EPD64.framework/Versions/Current/bin/python-config 

/Library/Frameworks/EPD64.framework/Versions/Current/bin/python2-config 

/Library/Frameworks/EPD64.framework/Versions/Current/bin/python2.7-config 

/Library/Frameworks/EPD64.framework/Versions/Current/bin/xml2-config 

/Library/Frameworks/EPD64.framework/Versions/Current/bin/xslt-config


Warning: Enthought Python was found in your PATH. 

This can cause build problems, as this software installs its own 

copies of iconv and libxml2 into directories that are picked up by 

other build systems.



.zprofile

---------

# Setting PATH for epd-7.3-2-macosx-x86_64

export EPDPATH="/Library/Frameworks/EPD64.framework/Versions/Current"

export PATH="$EPDPATH/bin:${PATH}"

export PYTHONPATH="$EPDPATH/lib/python2.7/site-packages"


查看完整回答
反对 回复 2021-03-31
  • 2 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信