我尝试安装模块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模块/库
答案 0 :(得分:2)
似乎我们无法使用pip
和easy_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