在Python 3.4+中安装Flask不适用于python2.7

时间:2016-12-11 21:31:01

标签: python flask dependencies virtualenv

所以,我知道如何通过pip install Flask

实际安装烧瓶

但是,我正在使用python3.4运行virtualenv。问题是,实际安装了Flask。但问题是,它是为python2.7安装的,而不是python3.4

我确实通过source bin/activate激活了virtualenv来运行此命令,但它似乎为python2.7安装了它,即使激活了运行python3.4的virtualenv。

我该如何解决这个问题?我把头发拉过来。

由于

2 个答案:

答案 0 :(得分:1)

从Python 3.3开始,你可以使用venv而不是virtualenv(参见PEP 405)。如果这样做,运行source bin/activate会将python命令设置为python 3并使用正确的点。

您可以使用以下方式创建环境:

python3 -m venv myEnvName

希望这有帮助

答案 1 :(得分:0)

如果你正在使用Pycharm,只需切换到python 3,并且安装了一个包列表。点击添加(+),然后查找烧瓶

您可以通过点击file->切换到python 3设置 - >项目:项目名称 - >项目口译员