Recientemente eliminé algunas carpetas de desarrollo anteriores de mi disco, y ahora uno de mis proyectos Virtualenv no funciona. Me di cuenta del problema cuando traté de importar el matraz.python virtualenv ImportError Ningún módulo llamado inspeccionar el matraz de tiempo
Estoy usando Ubuntu y estaba usando python2.7 en el virtualenv en lugar de python2.6 que es el pitón predeterminado.
Describiré cómo lo arreglé, pero quería saber si había una manera mejor.
FYI utilizo fiesta en la terminal por defecto ...
fuente de descarga de http://www.python.org/download/releases/2.7/
movimiento archivo fuente en/proyecto/src/dir y extraer
cambio el directorio de trabajo de la terminal al directorio recién extraída
configure y make
mkdir python2.7
./configure --prefix=/project/src/dir/python2.7
make
make install
crear virtualenv y especificar pitón utilizar
virtualenv --no-site-packages -p /project/src/dir/python2.7/bin/python2.7 projectname
entrar en el entorno virtual
cd projectname
source bin/activate
compra una vasija de si quieres que
pip install flask
prueba para ver si podemos importar el tiempo y inspeccionar
(bash)
python
(Python Shell)
import time
import inspect
prueba para ver si podemos importar frasco
import flask
He cometido ese error antes, pero estoy casi seguro de que eliminé la versión de python que mi virtualenv estaba usando. – user1730041
Si aún tiene el VirtualEnv original, puede valer la pena publicar información al respecto ... la lista de archivos y demás ... para que las personas puedan responderle adecuadamente. – whardier
Probablemente configuré mal Python2.7 al configurarlo como el python predeterminado en ese entorno virtual. – user1730041