ubuntu14.04在虚拟环境中安装flask遇到的问题

以下假设已激活虚拟环境

问题1:"The C extension could not be compiled, speedups are not enabled"

原因:当使用pip安装flask时,flask package是从源码编译的,而编译时需要一些头文件(如python.h),pythonx.x-dev包含这些头文件.

When you use pip to install numpy, the packages is compiled from source. The pythonx.x-dev packages contain the necessary header files for linking against python.

解决:

apt-get install python-dev    //虚拟环境中安装package不需要加sudo,否则会安装到全局环境中

问题2:安装了flask却无法import

原因:因为我在安装flask时加了sudo,flask安装到了全局环境,故无法导入

时间: 2024-10-09 19:08:15

ubuntu14.04在虚拟环境中安装flask遇到的问题的相关文章

如何在virtualenv虚拟环境中安装mysql-python

接触过virtualenv后,想在这个虚拟环境中安装独立的开发环境.在安装MySQLdb时遇到错误 pc 09:09:30 File "/home/pc/work/VENV/py3/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 50, in run_setup lambda: execfile( File "/home/pc/work/VENV/py3/local/lib/python2.7/si

在Ubuntu14.04上OpenStack Juno安装部署

在Ubuntu14.04上OpenStack Juno安装部署 0 安装方式 0.1 安装方式 安装方式 说明 目标 备注 单结点 一台服务器运行所有的nova-xxx组件,同时也驱动虚拟实例. 这种配置只为尝试Nova,或者为了开发目的进行安装.   1控制节点+N个计算节点 一个控制结点运行除nova-compute外的所有nova-services,然后其他compute结点运行nova-compute.所有的计算节点需要和控制节点进行镜像交互,网络交互,控制节点是整个架构的瓶颈. 这种配

ubuntu14.04英文环境下安装中文输入法

ubuntu14.04英文环境下安装中文输入法 发表于1年前(2014-07-12 20:12)   阅读(4478) | 评论(0) 3人收藏此文章, 我要收藏 赞1 9月19日成都 OSC 源创会正在报名,送机械键盘和开源无码内裤   摘要 搭建ubuntu用作开发,所以不想用中国定制的麒麟版,定制了太多东西,虽然已经装好中文输入法.下面总结在ubuntu14.04英文环境下安装中文输入法. ubuntu ubuntu拼音输入法 pinyin ubuntu默认的输入法是ibus,综合网上评论

ubuntu14.04英文环境下安装中文输入法(转载)

ubuntu14.04英文环境下安装中文输入法(转载) 摘要 搭建ubuntu用作开发,所以不想用中国定制的麒麟版,定制了太多东西,虽然已经装好中文输入法.下面总结在ubuntu14.04英文环境下安装中文输入法. ubuntu ubuntu拼音输入法 pinyin ubuntu默认的输入法是ibus,综合网上评论,fcitx的支持者更多,而且个人感觉fcitx也的确不错,可以满足日常输入. STEP1: 在Ubuntu Software Center 搜索fcitx,安装fcitx输入法框架,

Ubuntu14.04麒麟版lamp安装+phpmyadmin

Ubuntu 14.04 麒麟版安装:Apache+php5+mysql+phpmyadmin. LAMP是Linux web服务器组合套装的缩写,分别是Linux+Apache+MySQL+PHP.此文记录在Ubuntu14.04上安装Apache2服务器,包括PHP5(mod_php)+MySQL+phpmyadmin. 准备工作:    首先更新源,这样能保证有最快的安装速度. 一. 安装apache     1.打开终端:Ctrl+Alt+T,更新源.           sudo ap

Ubuntu14.04 下 DeepDive 的安装配置流程

DeepDive 是斯坦福大学提供的一个开源知识挖掘系统,Github地址为:https://github.com/HazyResearch/deepdive,项目主页:http://deepdive.stanford.edu/.其代码以及详细介绍请参考这两个链接.本文主要介绍Ubuntu14.04 下安装配置DeepDive的流程. 一.安装所有依赖 依赖: Java (1.7.0_45 版本或以上) Python 2.X (已预装) PostgreSQL (9.1 以上版本) SBT Gnu

Ubuntu14.04切换内核以安装锐速

由于锐速目前只支持ubuntu14.04 64bit 3.13.0-24-generic内核,而大部分服务器和vps默认使用的是3.13.0-3x(4x)-generic内核,导致各位站长们无法给服务器安装锐速.本文就是给大家讲解如何更换到3.13.0-24-generic内核,从而使服务器能够使用锐速. 首先保证你的服务器或VPS是64位系统,锐速不支持任何ubuntu 14.04的32位系统 安装3.13.0-24-generic内核文件: sudo apt-get install linu

ubuntu-14.04.x-desktop-amd64.iso:安装Oracle11gR2

特点: 使用ubuntu-14.04.x-desktop-amd64.iso liveCD模式 + Casper-rw 本地文件 不降级默认的gcc版本,(liveCD 自带默认为 gcc 4.8):仅需要建立“gcc -Wl,--no-as-needed” 的替代sh 需要安装libaio,(16.04中版本默认仓库内的libaio有问题,必须安装老的libaio版本,和libaio库的编译方式有关!) 该方式简单,适应性广泛,同样适用于ubuntu-16.04.x版本 核心步骤和关键点. l

Ubuntu14.04下MySQL的安装与卸载

安装MysQL 在Ubuntu14.04下安装MySQL比较简单,只需下面这条命令就行了: 1.输入 sudo apt-get install mysql-server 2.继续执行后,需要设定MySQL密码. 3.再次输入密码. 4.之后就安装成功了,输入mysql -u root -p进行登陆. 到这里MysQL已经可以使用了. 卸载MysQL 1. sudo apt-get autoremove --purge mysql-server-5.5 根据自己安装的版本进行卸载 2.网上查的时候