0 votos

ayuda con archivos sh en mac

Así que estoy analizando un conjunto de datos y la preparación para el preprocesamiento y estoy de vuelta en la informática después de algún tiempo así que tened paciencia conmigo (soy un usuario de Mac)

Estoy tratando de ejecutar este archivo sh que no se ejecuta debido a errores acerca de su directorio no existe ... ¿alguien me puede dar alguna idea de cómo conseguir este código que se ejecuta en un mac (silicio Apple)

es parte de un grupo de archivos de github, aquí está el enlace : https://github.com/TIMAN-group/covid19_misinformation/blob/master/data/README.md#download-the-coaid-dataset

contiene el siguiente código:

#!/bin/bash

# get tweets
python3 extract_real_and_fake_tweets_coaid.py --data_type 1 # real
python3 extract_real_and_fake_tweets_coaid.py --data_type 2 # fake

# get dataset
python3 pip generate_full_dataset.py full_dataset_label_ids.csv coaid_tweets_real.csv coaid_tweets_fake.csv

# merge datasets for deFEND
python3 merge_claim_tweets_fake.py
python3 merge_claim_tweets_real.py
python3 merge_news_tweets_fake.py
python3 merge_news_tweets_real.py

aquí están los errores :

/Library/Developer/CommandLineTools/usr/bin/python3: can't open file '/Users/josehuertas/merge_claim_tweets_fake.py': [Errno 2] No such file or directory
/Library/Developer/CommandLineTools/usr/bin/python3: can't open file '/Users/josehuertas/merge_claim_tweets_real.py': [Errno 2] No such file or directory
/Library/Developer/CommandLineTools/usr/bin/python3: can't open file '/Users/josehuertas/merge_news_tweets_fake.py': [Errno 2] No such file or directory
/Library/Developer/CommandLineTools/usr/bin/python3: can't open file '/Users/josehuertas/merge_news_tweets_real.py': [Errno 2] No such file or directory
josehuertas@Joses-Macbook-Pro ~ %

1voto

El shell script intenta acceder a /Users/josehuertas/merge_claim_tweets_fake.py por lo que si los archivos Python se almacenan en otro lugar, fallará.

Posibles soluciones:

  • especifique la ruta a los archivos Python dentro del shell script ( python3 ~/Desktop/Dataminingproject/CoAID/extract_real_and_fake_tweets_coaid.py etc.),
  • añadir un cd ~/Desktop/Dataminingproject/CoAID al principio del script,
  • mover el shell script a ~/Desktop/Dataminingproject/CoAID , cd en ese directorio y ejecute el script desde allí.

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