当前位置: 首页 > 面试题库 >

如何在Windows上安装Flask?

孟楷
2023-03-14
问题内容

创建一个显示CSV文件中最新天气的网页后,我需要做一个项目。

我想了解一些详细的操作方法(不要真正获得http://flask.pocoo.org/docs/installation/#installation安装设置)

谁能介意简单地说明我的做法?

谢谢。

我在Windows 7和Windows Powershell上运行。


问题答案:

Python 2.7.9+和3.4+
好消息!Pip随附了Python 3.4(2014年3月发布)和Python 2.7.9(2014年12月发布)。这是所有Python版本中的最佳功能。它使每个人都可以访问社区丰富的图书馆。新手不再因设置的困难而无法使用社区库。在与软件包管理器一起运送时,Python加入了Ruby,Node.js,Haskell,Perl,Go以及几乎所有其他具有主流开源社区的当代语言。谢谢,Python。

如果确实发现在使用Python 3.4+或Python 2.7.9+时不可用pip,则只需执行例如:

py -3 -m ensurepip

当然,这并不意味着Python封装可以解决问题。经验仍然令人沮丧。我将在“堆栈溢出”问题中对此进行讨论。Python是否具有程序包/模块管理系统?。

而且,对于使用Python 2.7.8或更早版本(社区中相当大的一部分)的每个人来说都可惜。没有计划将Pip运送给你。遵循手册说明。

Python 2 ≤ 2.7.8 and Python 3 ≤ 3.3

面对“包括电池”的座右铭,Python出厂时没有软件包管理器。更糟糕的是,直到最近,Pip一直很难安装。

官方指示
根据https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip:

下载时get-pip.py,请小心保存为.py文件而不是文件.txt。然后,在命令提示符下运行它:

python get-pip.py

你可能需要管理员命令提示符才能执行此操作。按照以管理员身份启动命令提示符(Microsoft TechNet)。

这将安装pip程序包,该程序包(在Windows中)包含… \ Scripts \ pip.exe,该路径必须位于PATH环境变量中才能从命令行使用pip(请参阅“替代说明”的第二部分,将其添加到你的路径,

替代说明
官方文档告诉用户从源代码安装Pip及其每个依赖项。对于新手来说,这是乏味的,对有经验的人来说是极其困难的。

为了我们的缘故,Christoph Gohlke .msi为流行的Python软件包准备了Windows安装程序()。他为所有32位和64位Python版本构建安装程序。你需要:

  1. 安装setuptools
  2. 安装点子
    对我而言,此安装点位于C:\Python27\Scripts\pip.exe。pip.exe在你的计算机上查找,然后将其文件夹(例如C:\Python27\Scripts)添加到你的路径(开始/编辑环境变量)。现在,你应该可以从命令行运行pip了。尝试安装软件包:
pip install httpie

你去了(希望)!常见问题的解决方案如下:

代理问题
如果你在办公室工作,则可能位于HTTP代理后面。如果是这样,请设置环境变量http_proxy和https_proxy。大多数Python应用程序(和其他免费软件)都遵守这些规定。语法示例:

http://proxy_url:port
http://username:password@proxy_url:port

如果你真的很不幸,你的代理可能是Microsoft NTLM代理。自由软件无法应付。唯一的解决方案是安装一个免费软件友好代理,该代理转发给讨厌的代理。http://cntlm.sourceforge.net/

找不到vcvarsall.bat

Python模块可以部分用C或C 编写。Pip尝试从源代码进行编译。如果没有安装和配置C / C 编译器,则会看到此错误消息。

错误:找不到vcvarsall.bat

你可以通过安装C 编译器(例如MinGW或Visual C )来解决此问题。微软实际上提供了一个专门用于Python的工具。或尝试使用适用于Python 2.7的Microsoft Visual C ++编译器。



 类似资料:
  • 问题内容: 我正在尝试使用Python 3.4将其安装在Windows 8.1笔记本电脑上,但失败了。 首先,我尝试了简单明了的解决方案:。但是,这没有用。它是这样说的: 所以然后我看了一个很棒的有用的东西,叫做 互联网 ,很多人都需要和错误。他们推荐了一个叫Christoph Gohlke的页面,其中他为一堆软件包提供了一些二进制工具。您可以在这里找到它(到lxml部分的快速链接)。 因此,在我

  • 问题内容: 我已按照此处的所有说明进行操作:http : //www.tonyspencer.com/2003/10/22/curl-with-php-and- apache-on-windows/ 要安装和配置apache,请获取PHP5软件包并获取CURL软件包。 我运行apache并运行PHP脚本。没问题。但是当我用curl运行php脚本时,它失败了。 它返回: 在第5行被称为 我输出php

  • 问题内容: 当我尝试使用以下命令在Windows上安装PyQt5时 我收到此错误: 我从PyQt5下载获得了pyQt5 。 如何安装PyQt5? 更新: 我从Qt下载页面安装,现在出现此错误: using the –verbose flag to see more detail about the problem. 当我执行命令时: qtdetail.m k qtdetail.pro nmake

  • 我试图在Windows 8.1 64位上安装Python 3.3的库。 问题是,要运行它的安装,我首先必须安装。 这就是一切都出问题的地方。 我在SO和internet上搜索了一下,发现问题来自。 我已经确保了在机器上安装了Visual Studio9编译器,但我真的不知道从那以后该怎么走... 有没有人在Windows 8.1 64位上成功地安装了这个库?这是一个全局问题还是真的特定于我需要执行

  • 我正在尝试在Windows上安装Kafka消息队列,以用于测试(而不是生产)。 我找到了这篇关于如何在Windows上安装Apache Kafka 0.8的文章:http://janschulte.wordpress.com/2013/10/13/apache-kafka-0-8-on-windows/ 这是一篇好文章,但不幸的是,它已经过时了。 有人知道实现这一目标的方法吗?