Desarrollador Java
Mi computadora portátil ha sido formateada y se instaló un nuevo sistema operativo, y desde entonces recibo este error: ImportError: No hay un módulo llamado git
Esto se refiere a un código de python que simplemente importa git.
Ubicación de git antes de formatear mi computadora portátil: /usr/local/bin/git Ubicación de git después de formatear la computadora portátil: /usr/bin/git
¿Cómo/qué cambio en mi código python para referirme al camino correcto?
Martijn Pieters
los git
el modulo es no es lo mismo como el git
ejecutable de línea de comandos. Sucede que tienen el mismo nombre y cubren tareas relacionadas, pero son paquetes de software distintos.
Voy a suponer que el git
módulo que su código está importando es el proporcionado por el Proyecto GitPython. Deberá instalar ese proyecto, ver su Instrucciones de instalación:
# pip install gitpython
En mi cas, instalé pythong2-git, resolvió mi problema.
sudo apt-get install python3-git
En mi caso apt instalar python-git arregló el problema
Puedes probar esto.
El repositorio git de GitPython está disponible en GitHub, que se puede explorar en:
https://github.com/gitpython-developers/GitPython
y clonado usando:
$ git clonar https://github.com/gitpython-developers/GitPython git-python
Inicialice todos los submódulos para obtener las dependencias requeridas con:
$ cd git-python $ actualización del submódulo git –init –recursive
En Centos7 (también podría funcionar en Redhat System), si está utilizando Python2.7:
sudo yum install epel-release
sudo yum install python-pip
sudo yum install GitPython.noarch
El comando anterior es para instalar gitpython
en Python2
los
git
opción de línea de comando es no es un módulo de Python. Deberá instalarlo por separado.– Martijn Pieters
♦
12 de febrero de 2015 a las 16:55