Python - Ubuntu installer de SQLAlchemy ne fonctionne pas
Je suis en train de l'installation d'une ubuntu boîte de sorte que je peux faire un peu de travail, et je suis d'avoir un diable de temps à essayer d'obtenir SQLAlchemy installé.
J'ai essayé à peu près tout ce que je peux trouver sur des tutoriels, etc, et la dernière position je me trouve est:
easy_install SQLAchemy
semble fonctionner ok, et installe la version 0.7.4 (autant que je puisse en dire)
Si je vais en python et essayer import sqlalchemy
- je obtenir no module named sqlalchemy
j'ai aussi trouvé un script qui liste tous les modules de la version de python, et ce n'est pas répertoriée.
Je suis nouvelle marque pour Ubuntu, donc je suis mon chemin dans l'obscurité un peu. Je suis sur Python 2.7 32 bits (nouvelle installation) Ubuntu 12.04 (à jour). Toutes les suggestions?
EDIT: j'ai regardé dans /usr/bin, et vu qu'il y a trois dossiers qui pourraient être pertinents - python
, python2
et python2.7
cela pourrait être pertinent...
- Avez-vous essayé
sudo easy_install sqlalchemy
? J'ai toujours missudo
avant easy_intall en général (sinon ça ne marche pas)... Mais je me souviens que j'ai installé sqlalchemy spécifiquement comme @mata suggéré. - J'ai tenté, et probablement 4 autres moyens (toutes préfixées avec sudo) qui ont probablement foiré ce
$ python
points de trop.... - Double question ["python 3.x, no module named sqlalchemy après l'installation"][1], étape par Étape ["walk thru"][2] avec des commentaires [1]: stackoverflow.com/questions/19639939/... [2]: stackoverflow.com/a/27266188/2255936
Vous devez vous connecter pour publier un commentaire.
vous pouvez également utiliser la version directement depuis les dépôts ubuntu:
si vous avez utilisé
sudo easy_install
, puis les paquets généralement installés dans/usr/local/lib/pythonX.X/
. Le problème pourrait être queeasy_install
(et aussipip
) n'affecte pas le fichier premissions droite, donc everyting installé n'est lisible que par root.Vous pouvez éviter cela en utilisant le
--user
option lors de l'installation, les packages sont installés par l'utilisateur dans le répertoire du site (~/.local/lib/pythonX.X
)no module
de python. Je dois avoir deux versions de python installée?which python
dire? ubuntu 12.4 vient avec python2.7 et python3.2 installé,python
devrait commencer 2.7 etpython3
3.2/usr/local/bin/python
J'ai installé une nouvelle version de 2,7 un peu de tout en pensant qu'il pourrait y avoir un problème avec la fonction intégrée de version 2.7. Cela voudrait dire que je suis d'installer le module dans une version que je ne suis pas de l'appeler? De l'intérieur de python,sys.path
me raconte sa recherche à /python2.7 de sorte que l'explique?sys.path
), et sont accessibles.