GNU/Linux >> Linux Esercitazione >  >> Linux

impossibile eseguire 'x86_64-conda_cos6-linux-gnu-gcc':Nessun file o directory (installazione pysam)

Puoi anche ricevere lo stesso errore durante l'installazione di alcuni pacchetti R se R è stato installato usando conda (come avevo fatto io).

Poi basta installare il pacchetto eseguendo:conda install gxx_linux-64 per avere quel comando disponibile.

Fonte:https://github.com/RcppCore/Rcpp/issues/770#issuecomment-346716808


Sembra che Anaconda avesse una nuova versione (4.3.27) che imposta il percorso del compilatore C su un eseguibile inesistente (un bug piuttosto imbarazzante; sono sicuro che lo risolveranno presto). Ho riscontrato un problema simile con l'installazione di pip utilizzando l'ultima Miniconda, che ho risolto utilizzando la versione 4.3.21 e assicurandomi di non fare qualcosa come conda update conda .

Vedi https://repo.continuum.io/miniconda/ che ha date di rilascio e versioni.


Ora dovrebbe essere sicuro aggiornare conda. Questo è stato risolto nei seguenti pacchetti python per linux-64:

  • python-3.6.2-h0b30769_14.tar.bz2
  • python-2.7.14-h931c8b0_15.tar.bz2
  • python-2.7.13-hac47a24_15.tar.bz2
  • python-3.5.4-hc053d89_14.tar.bz2

Il problema era come descritto da Jon Riehl:noi (Anaconda, precedentemente Continuum) costruiamo tutti i nostri pacchetti con un nuovo pacchetto GCC che abbiamo creato utilizzando crosstool-ng. Questo pacchetto non ha gcc, ha un prefisso gcc - il comando mancante che stai vedendo, x86_64-conda_cos6-linux-gnu-gcc . Questo viene inserito in python e qualsiasi estensione creata con quel python va alla ricerca di quel compilatore. Abbiamo risolto il problema utilizzando la variabile _PYTHON_SYSCONFIGDATA_NAME aggiunta a Python 3.6. Abbiamo eseguito il backport su Python 2.7 e 3.5. Ora vedrai python solo usando i compilatori predefiniti (gcc) e devi impostare _PYTHON_SYSCONFIGDATA_NAME sul nome file appropriato per utilizzare i nuovi compilatori. L'impostazione di questa variabile è qualcosa che inseriremo negli script di attivazione per il pacchetto del compilatore, quindi non dovrai mai preoccupartene. Tuttavia, potrebbero essere necessari uno o due giorni per ottenere nuovi pacchetti di compilazione, quindi pubblica i problemi sul tracker dei problemi di conda-build se desideri utilizzare i nuovi compilatori e hai bisogno di aiuto per iniziare.

Le modifiche al codice rilevanti sono in:

  • py27:https://github.com/anacondarecipes/python-feedstock/tree/master-2.7.14
  • py35:https://github.com/anacondarecipes/python-feedstock/tree/master-3.5
  • py36:https://github.com/anacondarecipes/python-feedstock

Linux
  1. Impossibile eseguire nessun file o directory di questo tipo [fissare]

  2. Mkdir:Impossibile creare una directory:nessun file o directory di questo tipo?

  3. Impossibile Stat /etc/sudoers:nessun file o directory di questo tipo?

  4. Impossibile impostare una password GRUB su un sistema Raspberry Pi 3

  5. come trovare il proprietario di un file o di una directory in python

Come configurare un file server di base utilizzando simpleHTTPserver

sys/types.h:file o directory non presenti

pip install pickle non funziona - nessun file o directory di questo tipo

conda source disattiva:bash:disattiva:nessun file o directory di questo tipo

touch:impossibile toccare `foo':File o directory non presenti

-bash:/bin/cd:Nessun file o directory di questo tipo - esegue automaticamente ls dopo cd