Tôi đang thực sự nâng cấp ứng dụng django cũ từ python2.7 lên python3.4. Trong khi cài đặt pygobject qua pip, tôi gặp lỗi này:cài đặt PyGObject qua pip trong virtualenv
Collecting pygobject
Using cached pygobject-2.28.3.tar.bz2
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "/tmp/pip-build-9dp0wn96/pygobject/setup.py", line 272
raise SystemExit, 'ERROR: Nothing to do, gio could not be found and is essential.'
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-9dp0wn96/pygobject
Tôi đang cố gắng cài đặt nó trong virtualenv. Cài đặt trên toàn hệ thống không hoạt động ... Tôi đang làm việc trên linux với python3.4
Tôi đã cài đặt gói vòm có tên pygobject-devel 3.16.2-1 nhưng tôi vẫn không thể nhập python gobject mô-đun
Gio bị thiếu mất tích này là gì?
Bất kỳ trợ giúp nào được hoan nghênh ... Thanx trước!
Có thể là bạn chỉ cần phải cài đặt gi, nhưng tôi không chắc chắn về điều đó và không thể cài đặt PyGObject trong virtualenv tôi một trong hai. – Zelphir
Ok, j Tôi đã quản lý cài đặt pyGObject, toàn hệ thống với gói được biên dịch trước, đây là cách dễ dàng hơn (extra/python-gobject2). Lỗi trên là một lỗi cú pháp đơn giản, vì setup.py cho gói pip này chỉ được thiết kế cho Windows anyway ... Tôi phải chạy một số thử nghiệm và thử nghiệm để quản lý để sử dụng nó trong virtualenv. – MicroCheapFx
Theo [câu trả lời ở đây] (http://stackoverflow.com/a/38219461/339144) điều này bây giờ là có thể. Tôi không tự mình kiểm tra. –