python virtualenv没有名为inspect time flask的模块
我最近从磁盘上删除了一些旧的开发文件夹,现在我的一个virtualenv项目无法工作。我在尝试导入烧瓶时注意到了这个问题 我使用的是Ubuntu,我在virtualenv中使用的是python2.7,而不是默认的python版本python2.6 我将描述我是如何修复它的,但我想知道是否有更好的方法 仅供参考默认情况下,我在终端中使用bash 从下载源代码 将源文件移动到/project/src/dir并提取 将终端的工作目录更改为新提取的目录 配置并制作python virtualenv没有名为inspect time flask的模块,python,flask,virtualenv,configure,importerror,Python,Flask,Virtualenv,Configure,Importerror,我最近从磁盘上删除了一些旧的开发文件夹,现在我的一个virtualenv项目无法工作。我在尝试导入烧瓶时注意到了这个问题 我使用的是Ubuntu,我在virtualenv中使用的是python2.7,而不是默认的python版本python2.6 我将描述我是如何修复它的,但我想知道是否有更好的方法 仅供参考默认情况下,我在终端中使用bash 从下载源代码 将源文件移动到/project/src/dir并提取 将终端的工作目录更改为新提取的目录 配置并制作 mkdir python2.7 ./c
mkdir python2.7
./configure --prefix=/project/src/dir/python2.7
make
make install
创建virtualenv并指定要使用的python
virtualenv --no-site-packages -p /project/src/dir/python2.7/bin/python2.7 projectname
进入虚拟环境
cd projectname
source bin/activate
如果你想要的话,去拿烧瓶
pip install flask
测试看看我们是否可以导入时间和检查
(猛击)
(python外壳)
测试看看我们是否能进口烧瓶
import flask
也许您在使用--系统站点包之前,hand和flask是通过VirtualEnv外部的路径提供的
请记住,旧版本的VirtualEnv如果移动,也不是很容易重新定位的。我以前犯过这个错误,但我几乎可以肯定我删除了我的VirtualEnv使用的python版本。如果您仍然拥有原始的VirtualEnv,可能值得发布相关信息。。文件列表等等。。所以人们可以充分地回答你。我可能错误地将python2.7设置为虚拟环境中的默认python。
import time
import inspect
import flask