2013-05-25 43 views
16

Sử dụng Python 2.7 được cài đặt thông qua homebrew. Sau đó tôi sử dụng pip để cài đặt IPython. Vì vậy, IPython dường như được cài đặt theo:Không tìm thấy lệnh IPython Terminal OSX. Pip cài đặt

/usr/local/lib/python2.7/site-packages/

Tôi nghĩ rằng điều này là đúng bởi vì có một thư mục IPython và ipython trứng.

Tuy nhiên, khi tôi gõ ipython tại nhà ga tôi nhận được:

-bash: ipython: command not found

Tôi không hiểu tại sao điều này chỉ xảy ra với IPython và không phải với python? Ngoài ra, làm thế nào để sửa lỗi này? Tôi nên thêm đường dẫn nào vào .bashrc? Và tôi nên thêm như thế nào?

Hiện nay, .bashrc của tôi đọc:

PATH = $ PATH:/usr/local/bin/

Cảm ơn!

+0

là nó thực sự chạy python bạn cài đặt, vì nó đã có python trước khi bạn cài đặt một phiên bản khác của nó. – demure

+0

Tôi đã thêm nhận xét vào câu hỏi chính. – Rohit

+0

Tìm hiểu xem tập lệnh 'ipython' đã được cài đặt ở đâu và nếu cần thiết, hãy liên kết với nó ở đâu đó trên PATH của bạn. –

Trả lời

16

Tôi có vấn đề này quá, sau đây làm việc cho tôi và có vẻ như một giải pháp đơn giản sạch:

pip uninstall ipython

pip cài đặt ipython

Tôi đang chạy Mavericks và pip mới nhất

+1

Cảm ơn câu trả lời của bạn. Tôi chỉ cần cài đặt Anaconda và có mọi thứ để làm việc. – Rohit

+3

Câu trả lời trên không hiệu quả đối với tôi. – hlin117

+0

Sử dụng 'pip install -U --user --force ipython' làm việc thông qua. – hlin117

4

Tạo .pydistutils.cfg trong homedir của bạn với nội dung sau:

[global] 
verbose=1 

[install] 
install-scripts=$HOME/bin 

[easy_install] 
install-scripts=$HOME/bin 

Và sau đó: pip install -U --user ipython. Tất nhiên $HOME/bin phải nằm trong số $PATH của bạn. Các gói sẽ được cài đặt trong $HOME/Library/Python, vì vậy chỉ dành cho người dùng chứ không phải hệ thống.

+0

Hmm .... khi tôi thực hiện lệnh pip như bạn đã đề xuất, tôi nhận được: không có tùy chọn như vậy: --user #I đã thêm tên tài khoản của tôi là người dùng, hiển nhiên! Bất kỳ ý tưởng nào tại sao lệnh bị lỗi? – Rohit

+0

'pip' cũng cần được cài đặt vào homedir. Chạy 'easy_install --user pip', để có một tùy chọn' $ HOME/bin' và sau đó --user của bạn sẽ được kích hoạt. – nudzo

+0

Chờ, khi tôi thử chính xác lệnh bạn đề nghị tôi có những điều sau đây: pip install -U --user ipython Yêu cầu đã được cập nhật: ipython trong /usr/local/lib/python2.7/site-packages Làm sạch ... – Rohit

5

Kiểm tra IPython có được cài đặt bằng lệnh dưới đây không:

$python -m IPython 

enter image description here Nếu bạn nhận được kết quả này như hình trên.

Sau đó chạy lệnh này trên thiết bị đầu cuối và thêm vào ~/.bash_profile tập tin

$alias ipython='python -m IPython' 

Vì vậy, cố gắng chạy "ipython" một lần nữa trên thiết bị đầu cuối. Việc này ổn với tôi.

chủ đề

tham khảo:

ipython on MacOS 10.10 - command not found

iPython installed but not found

Các vấn đề liên quan