如何通过flask web应用程序安装第三方模块和库

时间:2015-08-01 07:39:24

标签: python visual-studio azure flask pip

我尝试安装模块mockupbase,以便为Flask Web App导入HTMLParser。 Mockupbase不是Python Package Index中的包/模块,因此pip install在我的visual studio开发环境中不起作用。我在网上找到的关于安装第三方库的唯一资源是http://flask.pocoo.org/docs/0.10/extensiondev/,但是这个链接说扩展必须在python包索引下注册。我觉得应该有一个替代路线来安装第三方软件包,而无需在python软件包索引上注册它们。我熟悉在我的本地计算机上安装软件包,但我不知道如何在我的烧瓶网站项目中实现它。

如何为我的烧瓶网页应用程序安装未在Python Package Index上注册的第三方python模块/库

2 个答案:

答案 0 :(得分:2)

似乎我们无法使用pipeasy_install在VS上安装模块mockupbase。 但是,我曾经按照以下步骤安装自定义模块,您可以尝试一下。 例如,我创建了一个Hello.py文件并将其存储到C:/Python文件夹中。 然后,我可以通过这种方法使用它:

import sys
sys.path.append('c:/python')
import hello

hello.hello() # hello,world

对于此问题,我建议您参考以下文档:The module-search-path 你可以看到这个post

答案 1 :(得分:1)

您可以指定网址,本地文件路径,...而不是包名称。通过指定url,文件路径,pip将尝试下载它,解压缩并安装它。

根据Installing Packages - User Guide - pip documentation

  

pip支持从PyPI,版本控制,本地项目安装,   并直接来自分发文件

如果您有多个套餐,则可以关注Fast & Local Installs

  

通常,您需要从本地存档快速安装,而不需要   探究PyPI。

     

首先,下载满足您要求的档案:

$ pip install --download <DIR> -r requirements.txt
     

然后,使用--find-links和--no-index:

进行安装
$ pip install --no-index --find-links=[file://]<DIR> -r requirements.txt