Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pip no permite instalar directorios locales (fcparser) #1

Open
eliasgrana opened this issue May 31, 2021 · 2 comments
Open

pip no permite instalar directorios locales (fcparser) #1

eliasgrana opened this issue May 31, 2021 · 2 comments
Assignees

Comments

@eliasgrana
Copy link
Collaborator

El problema viene en el paso de tener que instalar las dependencias de MSNM-Sensor mediante el comando:

pip install -r /home/msnm/msnm-sensor/requirements.txt

Actualmente, la última dependencia del fichero requirements.txt hace refencia al repositorio git+https://github.com/josecamachop/FCParser@v1.0.0#egg=fcparser, el cual contiene la herramienta FCParser en Python2.

Ya que en esta versión de MSNM-Sensor estamos trabajando sobre Python3, hemos de cambiar esta última dependencia para que se adecúe a la versión de FCParser en Python3, la cual se encuentra en la siguiente ruta: https://github.com/nesg-ugr/msnm-sensor/tree/development/src/fcparser, en esta rama de desarrollo del proyecto.

El problema reside en que después de varios intentos sigo sin conseguir que con pip y desde el fichero requirements.txt se instale la versión de Python3 de FCParser.

Algunos intentos van en la dirección de cambiar la última ĺínea de requirements.txt, la cual es la siguiente:

-e git+https://github.com/josecamachop/FCParser@v1.0.0#egg=fcparser

Por alguna línea que permita instalar nuestro directorio local de fcparser, cuya ruta sería (src/fcpaser) desde el directorio actual.
Por ejemplo, una aproximación sería la siguiente:
pip install -e src/fcparser

Sin embargo, esto no funciona, ya que, aunque se instale la dependencia de FCParser, al ejecutar MSNM-Sensor no lo reconoce como tal.

La solución que he tomado hasta ahora ha sido utilizar es instalar las dependencias de pip con el fichero requirements.txt actual (el cual hace referencia a FCParser en su versión antigua) y reemplazar de manera manual la carpeta de FCParser que se crea en Python2 por la que se encuentra en este repositorio (src/fcparser) (la cual sí está en Python3)

@nesg-ugr
Copy link
Owner

Dear Elías,

It should be good to use the new version of the FCParser currently the v2.0.0 https://github.com/josecamachop/FCParser/releases/tag/v2.0.0

Best,
Roberto.

@josecamachop
Copy link
Collaborator

josecamachop commented Jun 15, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants