我最近从磁盘上删除了一些旧的开发文件夹,现在我的一个 virtualenv 项目不起作用。当我尝试导入烧瓶时,我注意到了这个问题。
我正在使用 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
(蟒蛇壳)
import time
import inspect
测试是否可以导入flask
import flask