2011-08-08 44 views
9

Tôi đang cố gắng thiết lập một wxpython bên trong virtualenv. Như được mô tả chi tiết ở nhiều nơi, việc cài đặt easy_install/pip dosent như setup.py không có.Cài đặt wxPython trong virtualenv trong Linux

Tôi cam mô tả cách thiết lập trên máy Mac nhưng không tìm thấy phương pháp nào cho Linux.

Làm cách nào để thực hiện điều này trên Linux?

Trường hợp sử dụng thực tế của tôi là một chút thử nghiệm. Tôi đang cố gắng để có được một dự án django gọi một ứng dụng wxpython. Điều này hoạt động bên ngoài virtualenv, nhưng việc nhập không thành công như wx không được cài đặt trong virtualenv.

Cảm ơn bạn đã trợ giúp trước.

Trả lời

2

bạn đã thử xây dựng nó từ nguồn chưa? nó từng là một quá trình lâu dài, nhưng có vẻ như nó đã được cải tiến gần đây. hướng dẫn có tại http://www.wxpython.org/builddoc.php và bao gồm khả năng chỉ định thư mục cài đặt. nó xây dựng tốt trên linux trong kinh nghiệm của tôi, một khi bạn đã cài đặt các phụ thuộc.

+0

Cảm ơn, sẽ có một cái nhìn vào nó ngày hôm nay và trả lời ở đây. – easwar

7

Trên Ubuntu 12.04 sau đây làm việc cho tôi:

cd <env>/lib/python-2.7/site-packages 
ln -s /usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/ . 
ln -s /usr/lib/python2.7/dist-packages/wx.pth . 
ln -s /usr/lib/python2.7/dist-packages/wxversion.py . 
ln -s /usr/lib/python2.7/dist-packages/wxversion.pyc . 
Các vấn đề liên quan