Jer*_*ith 5 python configure virtualenv importerror flask
我最近从磁盘上删除了一些旧的开发文件夹,现在我的一个virtualenv项目不起作用.当我尝试进口烧瓶时,我注意到了这个问题.
我正在使用Ubuntu,我在virtualenv中使用python2.7而不是python2.6,这是默认的python.
我将描述如何修复它,但我想知道是否有更好的方法.
我在默认情况下在终端使用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
Run Code Online (Sandbox Code Playgroud)
创建virtualenv并指定要使用的python
virtualenv --no-site-packages -p /project/src/dir/python2.7/bin/python2.7 projectname
Run Code Online (Sandbox Code Playgroud)
进入虚拟环境
cd projectname
source bin/activate
Run Code Online (Sandbox Code Playgroud)
如果你想要的话,得到烧瓶
pip install flask
Run Code Online (Sandbox Code Playgroud)
测试我们是否可以导入时间并进行检查
(bash)的
python
Run Code Online (Sandbox Code Playgroud)
(python shell)
import time
import inspect
Run Code Online (Sandbox Code Playgroud)
测试看我们是否可以进口烧瓶
import flask
Run Code Online (Sandbox Code Playgroud)
也许您之前使用过 --system-site-packages,并且 Flask 可以通过 VirtualEnv 外部的路径使用。
请记住,旧版本的 VirtualEnv 即使移动也不太可重定位。
| 归档时间: |
|
| 查看次数: |
2721 次 |
| 最近记录: |