2013-05-01 18 views
11

Ok, người mới hoàn toàn lập trình và python. Chạy Windows 7, python 2.7 x64. Tôi đang cố gắng cài đặt gói dateutil sử dụng pip.Người mới sử dụng Python - Lỗi cú pháp PIP/không hợp lệ

Tôi đã cài đặt pip, numpypandas ... chúng khá đơn giản vì chúng là exe tệp.

Tôi hiện đang cố gắng sử dụng pip để cài đặt dateutil. Trong Python Shell, tôi đã gõ:

pip install dateutil 

pip install python-dateutil 

tôi tiếp tục nhận được "Invalid Syntax" lỗi tại cài đặt lệnh. Tôi làm gì sai ở đây? Tôi cũng đã thử điều này trong dòng lệnh python.

Tôi đã kiểm tra các mô-đun của mình được cài đặt và tôi có cả hai pipeasy_install. Thực sự bối rối ngay bây giờ ... Tôi cũng đã thử chạy tập lệnh thiết lập cho dateutil và tôi gặp phải lỗi này:

Traceback (most recent call last): 
    File "C:\Python27\Scripts\python-dateutil-1.5.tar\python-dateutil-1.5\setup.py", line 14, in <module> 
    TOPDIR = os.path.dirname(__file__) or "." 
NameError: name '__file__' is not defined 

Trợ giúp xin vui lòng! Cảm ơn trước sự giúp đỡ nào.

+0

hãy thử sử dụng dấu nhắc lệnh thay vì vỏ python :) – root

+0

Tôi cũng đã sử dụng dấu nhắc lệnh python C: \ Python27 \ python.exe và tôi nhận được một lỗi tương tự. Tệp "", đường 1 pip Cú pháp Cú pháp: cú pháp không hợp lệ – user2338676

+2

Bạn không cần khởi động trình thông dịch python. Chỉ cần khởi chạy 'cmd' và gõ' pip install dateutil'. – root

Trả lời

12

Bạn không nhập nội dung đó vào trình bao Python. Bạn gõ nó vào dấu nhắc lệnh (không sử dụng Windows trong nhiều năm, nhưng nó thường được gọi là cmd).

+0

ahhh. cửa sổ nhắc lệnh. có được nó và thành công. Cảm ơn đã trả lời nhanh chóng!! – user2338676

+1

@ user2338676: nếu câu trả lời này giải quyết được vấn đề của bạn, bạn nên đánh dấu câu trả lời này là được chấp nhận bằng cách nhấp vào đánh dấu màu xanh lá cây! Cảm ơn! – Sk8erPeter

0

bạn có thể sử dụng:

easy_install 

bằng cách tải setuptools cách dễ dàng để tải về bất kỳ gói Python

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