【发布时间】:2017-01-05 06:54:19
【问题描述】:
这里是初学者。试图构建一个烧瓶网络应用程序。使用 Windows 8。
在 Cygwin 中激活我的 python virtualenv 时遇到一些问题。到目前为止,我一直在使用 git shell,没有任何问题。
我将我的文件夹(“app”)复制到我的 cygwin 主目录中,它的设置如下:
app - templates
- static
- flask - env - scripts - python
- ...
- hello.py
- ...
我将目录更改为 app 文件夹,然后当我键入命令以激活我的 virtualenv 时:
$ source flask/env/scripts/activate
终端显示:
(env)
所以我假设它正在工作,直到我仔细检查哪个 python:
$ which python
这将返回我原来的全局 python 安装,而不是虚拟环境。我检查了已安装的软件包以仔细检查我使用的是哪个 python 环境。
我在 git shell 中使用相同的命令,它会激活正确的 virtualenv。我哪里错了/我需要改变什么?如果您需要更多信息,请告诉我。
我使用 cygwin 创建了一个新的虚拟环境,当我激活新的环境时,它切换到那个环境很好。为什么它不适用于我复制的文件夹?
【问题讨论】:
标签: python shell cygwin virtualenv