我是virtualenv和Flask的新手,我正在尝试在我的Aptana工作区的项目目录中设置两者。我使用终端cd
我的项目目录(Noodling
(,在那里我根据 http://flask.pocoo.org/docs/installation/上的说明创建了一个新的虚拟环境(venv
(。然后我使用 . venv/bin/activate
激活了空格,这似乎有效,因为(venv)
出现在终端命令行之前。但是,当我运行pip install Flask
时,终端回复-bash: pip: command not found
.
我一直在谷歌上搜索,试图回答几个问题,以深入了解这个问题,并更好地了解过程本身,最终决定在这里发布:
1(为什么pip命令不起作用?
2(在尝试安装之前,我是否应该先将下载的Flask文件放在某个地方?
3( 我应该在我的项目目录Noodling
而不是在项目中执行 virtualenv
命令吗?
4(当我在Aptana中从事这个项目时,我应该在开始之前在命令行中打开venv
吗?
随意回答我的零碎问题;我对这种工具组合很陌生。感谢您花时间帮助我更好地了解如何使用它们!干杯!!
感谢上面评论中@FoxMaSk的链接,我终于找到了挂断。
以下是对我自己每个问题的回答:
1(pip命令不起作用,因为它没有安装(附带Homebrew,我没有(。这很令人困惑,因为我已经使用通常也随 Homebrew 附带的 easy_install
成功安装了virtualenv
。事实证明,我已经easy_install
了Enthought Python发行版,但Enthought没有附带pip
。那时我安装了 Hombrew,却发现它与 Enthought 冲突(当您按照建议运行brew doctor
时会发出警告。呸。
最终,我卸载了Enthought,并安装了Anaconda,因为它不会与Homebrew冲突。作为奖励,Flask(这条兔子小径尽头的目标(预先包装了蟒蛇。呼。我现在也有pip
命令。
2(模拟,因为我现在通过Anaconda安装了Flask
。3(,4(我意识到这两个问题超出了我关于安装Flask问题的原始问题的范围,如有必要,最好在他们自己的线程中提出。现在,我计划自己做更多的研究。
干杯!