2011-01-28 32 views
7

Tôi đang cố gắng sử dụng thư viện SWIG lật đổ subversion trong môi trường virtualenv --no-site-packages. Làm thế nào tôi có thể thực hiện công việc này?virtualenv, python và subversion

+3

Tại sao bạn nói nó không thể? Bạn có thấy lỗi khi bạn thử không? Bạn đã thử gì? Nếu bạn thấy lỗi, nó là gì? –

+0

Vấn đề là cách cài đặt chính thức là sử dụng apt-get và không có gói nào ở pypi repo. –

Trả lời

3

Bài đăng trên blog này trả lời câu hỏi của tôi một cách độc đáo. http://codersbuffet.blogspot.com/2009/09/mercurial-subversion-and-virtualenv.html

+0

Điều đó dường như không "triển khai" được. Giải pháp đó sẽ hoạt động cho một máy tại một thời điểm. Tôi tự hỏi nếu có một cách để làm điều này một cách chung chung bằng cách sử dụng requirements.txt hoặc setuptools. – sholsapp

5

Bạn có thể cài đặt nó bên virtualenv từ svn:

source /home/you/venv/python/bin/activate 
pip install -e svn+http://pysvn.tigris.org/svn/pysvn/tags/pysvn/Extension/1.7.6/#egg=pysvn 
+0

Nguồn đó là (hiện tại) được bảo vệ bằng mật khẩu. – hoffmaje

+2

người dùng: mật khẩu khách: khách – sassman

1

Theo Maciek Sawicki câu trả lời:

. ap/bin/activate 
(ap) $ pip install http://pysvn.barrys-emacs.org/source_kits/pysvn-1.7.6.tar.gz 
Các vấn đề liên quan