2013-08-27 16 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的問題的原始範圍,如果有必要的話,最好在自己的線索中提問。就目前而言,我計劃自己做更多的研究。

乾杯!