python virtualenv ImportError 没有名为 inspect time flask 的模块

标签 python flask virtualenv configure importerror

我最近从磁盘上删除了一些旧的开发文件夹,现在我的一个 virtualenv 项目无法运行。我在尝试导入 flask 时注意到了这个问题。

我使用的是 Ubuntu,我在 virtualenv 中使用的是 python2.7 而不是默认 python 的 python2.6。

我将描述我是如何修复它的,但我想知道是否有更好的方法。

仅供引用,我默认在终端中使用 bash...

http://www.python.org/download/releases/2.7/下载源码

将源文件移动到/project/src/dir 并解压

将终端的工作目录更改为新解压的目录

配置和制作

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

( python 外壳)

import time
import inspect

测试一下我们是否可以导入flask

import flask

最佳答案

也许您之前使用过 --system-site-packages 并且 flask 可以通过 VirtualEnv 外部的路径访问。

请记住,旧版本的 VirtualEnv 即使移动也不是很容易重定位。

关于python virtualenv ImportError 没有名为 inspect time flask 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12790092/

相关文章:

python - 在 Networkx 中获取特定类型的节点

python - Flask + python + jinja2 : how can I partialy replace template arguments with html code?

python - pip安装错误: "Unknown archive format: .whl"

javascript - 在 Flask 中显示加载/启动页面

python - 在Python中打开csv文件: builtins. AttributeError AttributeError: '_io.BytesIO'对象没有属性 'file'

linux - Linux下virtualenv安装wxPython

python - 使用python版本2.7创建虚拟环境,现有版本为3.7

python - RegEx:列出在 python 中构建示例代码的所有可能性

python - 我如何比较列表中元组中的字符串

python - 两列第一个位置的 NaN(按每个唯一值)