PyCharm ne trouve pas de bibliothèque

Je suis à l'aide de PyCharm 5 pour exécuter un Python 2.7 (Anaconda) script dans Ubuntu. Mon script importations d'un module avec import tensorflowmais cela provoque l'erreur ImportError: libcudart.so.7.0: cannot open shared object file: No such file or directory. Donc, il semble que la bibliothèque libcudart.so.7.0 est nécessaire par ce module, mais il ne peut pas être trouvé.

Maintenant, j'ai vu que cette bibliothèque est sur ma machine en /usr/local/cuda-7.0/targets/x86_64-linux/lib. Ainsi, dans PyCharm, je suis allé à Settings->Project Interpreters->Interpreter Paths. Cela a eu une liste de chemins d'accès, tels que /home/karnivaurus/Libraries/Anaconda/python2.7. J'ai ensuite ajouté à cette liste, le chemin d'accès mentionnés ci-dessus qui contient la bibliothèque requise.

Toutefois, cela n'a pas résolu le problème. J'obtiens toujours une erreur me disant que libcudart.so.7.0 ne peut pas être trouvé. Si je lance mon script à partir de la coque (python myfile.py), il fonctionne très bien.

Comment puis-je savoir PyCharm où trouver cette bibliothèque?


J'ai remarqué que si j'ai print sys.path dans mon script, les chemins qu'il imprime sont entièrement différents de ceux de Settings->Project Interpreters->Interpreter Paths... devraient-ils être les mêmes?

source d'informationauteur Karnivaurus | 2015-11-19