1 votos

Homebrew dice que mi instalación de Python podría causar problemas y no estoy seguro de qué hacer

Estoy empezando con el desarrollo web y estoy tratando de configurar mi entorno y yo no puedo hacer eso hasta que el doctor Homebrew ha dado de alta a mí de N00bcake Hospital. Esto es lo que yo estoy haciendo:

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/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

Warning: Python is installed at /Library/Frameworks/Python.framework

Homebrew only supports building against the System-provided Python or a
brewed Python. In particular, Pythons installed to /Library can interfere
with other software installs.

Estoy preocupada porque ya tengo un trabajo de instalación de Python que es un buen algoritmo de juegos, y no quiero dejar mi marco peor de lo que era antes, pero creo que debo hacer lo Homebrew dice que si quiero continuar. Debo ejecutar $ rm -f /Library/Frameworks/Python.framework y lo llaman un día o hay algo más que debo hacer? $ python --version && python3 --version devuelve

Python 2.7.6
Python 3.3.2

y $ brew --config devuelve

HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew.git
HEAD: 1304a2b29a3de5da2b31e1656bf772eea2a78dc1
Last commit: 5 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: dual-core 64-bit core2
OS X: 10.6.8-i386
Xcode: 4.2
CLT: N/A
GCC-4.2: build 5666
LLVM-GCC: build 2336
Clang: 3.0 build 211
X11: 2.7.7 => /opt/X11
System Ruby: 1.8.7-p249
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Java: 1.6.0_65

lo que trae a colación otra cosa rara: yo estaba seguro de mi procesador de 32 bits de Intel Core Duo y por eso no pude actualizar mi sistema operativo, pero este dice dual-core 64-bit core2. ¿Qué está pasando?

1voto

tomfanning Puntos 1709

Cuando ejecuto brew doctor el primer bit de salida dice esto:

Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Seguido de una advertencia similar a la suya acerca de los archivos de configuración que brew puede ver que son parte de una Anaconda instalación de Python. Por lo tanto, si no vas a tener ningún problema, usted no debe sentirse muy mal por tomar sus consejos y simplemente ignorar la advertencia.

Sin embargo, la razón por la que usted está recibiendo las advertencias es porque el MacPython proceso de instalación añadido un enlace simbólico en /usr/local/bin/ del directorio de Python bajo /Library/Frameworks/.... No hay nada malo con esto de por sí, pero, como le he encontrado, es posible que podría entrar en conflicto con los supuestos realizados por otras cosas que utiliza /usr/local/bin/ (por ejemplo, Homebrew).

Usted puede ser que desee ver en el virtualenv como una manera de gestionar su Python entornos de desarrollo en general. No he dado esta pensado mucho, pero estaría tentado a quitar los enlaces que MacPython pone en /usr/local/bin/ y crear un virtualenv que apunta a lo que MacPython versión que desea utilizar para un proyecto en particular.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X