J'essaye d'installer pysam manuellement car je travaille sur un cluster sans connexion internet et je n'ai pas les droits d'administrateur (donc le faire par conda n'est pas possible, que j'ai essayé). J'ai téléchargé tous les fichiers compressés depuis le dépôt du développeur (https://github.com/pysam-developers/pysam/archive/master.zip), puis je les transfère vers mon répertoire dans le cluster.erreur d'installation manuelle: "ImportError: aucun module nommé version"
J'ai essayé l'installation manuelle du référentiel décompressé en exécutant (comme indiqué dans les instructions https://github.com/pysam-developers/pysam/blob/master/INSTALL):
python path/to/pysam-master/setup.py build
Mais j'obtiens l'erreur suivante:
# pysam: cython is available - using cythonize if necessary
Traceback (most recent call last):
File "path/to/pysam-master/setup.py", line 166, in <module>
import version
ImportError: No module named version
Ligne 165, 166 et 167 dans le fichier setup.py sont:
165. sys.path.insert(0, "pysam")
166. import version
167.version = version.__version__
unatelly, ma connaissance m'a pris seulement jusqu'ici. Est-il nécessaire de modifier le fichier setup.py?
Mes spécifications du système:
- Python 2.7.13 :: Anaconda, Inc.
- CentOS version 6.5
- Linux 2.6.32-431.20.5.el6.x86_64
Cette installation n'installe pas les dépendances, vous devez les installer manuellement car vous n'avez pas Internet. – dalonlobo
Avez-vous «simulé» le chemin du fichier setup.py pour le bien de la question ou avez-vous réellement exécuté 'python path/to/pysam-master/setup.py build'? –
J'ai seulement couru le chemin de python/à/pysam-master/setup.py construisez –