2013-08-27 15 views
0

我是virtualenv和Flask的新手,我试图在我的Aptana工作区的项目目录中设置这两个选项。我使用终端cd进入我的项目目录(Noodling),在那里我根据http://flask.pocoo.org/docs/installation/上的指示创建了一个新的virtualenv(venv)。然后我使用. venv/bin/activate激活了空间,由于(venv)出现在终端命令行之前,所以该工作似乎可行。但是,当我运行pip install Flask终端回复-bash: pip: command not found麻烦在苹果机上的Aptana项目的virtualenv中设置Flask

我一直在google搜索周围试图回答几个问题,让这个问题的底部,并更好地了解这个过程本身,并最终决定张贴在这里:

1)为什么PIP命令不加工?

2)我是否应该先将Flask文件下载到某处,然后再尝试安装它们?

3)我是否应该在我的项目目录Noodling上执行virtualenv命令而不是在其中?

4)当我在Aptana的这个项目中工作时,我应该在开始之前在命令行中打开venv

随时回答我的问题的点点滴滴;我对这种工具组合很陌生。感谢您的时间帮助我更好地理解如何使用它们!干杯!!

+0

pip/venv,你应该看看[OSX安装指南](http://docs.python-guide.org/en/latest/starting/install/osx/) – 2013-08-27 14:24:22

+0

@FoxMaSk嗯。我看起来是在这个没有桨的小溪上。 OSX安装页面上的所有推荐下载均适用于Lion,并且我拥有Snowleopard。经过大量的搜索,看起来还有更多不能让Xcode成为命令行工具。但为什么'pip'在'virtualenv'而不是在'Flask'上工作? – gromiczek

+0

我想我现在可能会让事情变得更糟。我的系统到了Xcode(OSX 10.6.8)的版本,所以我下载并安装了GCC,并安装了Homebrew,但是在运行'brew doctor'后,我收到了一条警告,因为我安装了python安装发行版,它会/可能(?)与Homebrew发生冲突。要继续努力解决这个问题。欢迎任何建议! – gromiczek

回答

0

感谢上面评论中@FoxMaSk的链接,我终于找到了挂断。

以下是回应我的每一个自己的疑问:

1)PIP命令是行不通的,因为它没有安装(自带家酿,这是我没有)。这很让人困惑,因为我已经成功安装了virtualenv,使用easy_install,这通常也会与Homebrew一起提供。事实证明,我得到easy_installEnthought Python Distribution但Enthought不会与pip来。在这一点上我装Hombrew,却发现它与Enthought擦出(当您运行brew doctor建议将发出警告。呃。

最后我卸载Enthought,并在其位置安装Anaconda,因为它不发生冲突作为奖励,Flask(这个兔子尾迹的目标)与Anaconda包装在一起。Whew。我现在也有pip命令。

2)模拟,因为我现在已经安装了Flask Anaconda

3),4)我意识到这两个问题超出了我关于安装Flask的问题的原始范围,如果有必要的话,最好在自己的线索中提问。就目前而言,我计划自己做更多的研究。

干杯!