In Subversion di documentation c'è un esempio di utilizzo di Subversion da PythonPython Subversion libreria wrapper
#!/usr/bin/python
import svn.fs, svn.core, svn.repos
def crawl_filesystem_dir(root, directory):
"""Recursively crawl DIRECTORY under ROOT in the filesystem, and return a list of all the paths at or below DIRECTORY."""
# Get the directory entries for DIRECTORY.
entries = svn.fs.svn_fs_dir_entries(root, directory)
Quando eseguo questo codice ottengo un errore di importazione:
$ python crawl.py
Traceback (most recent call last):
File "crawl.py", line 7, in <module>
import svn.fs, svn.core, svn.repos
ImportError: No module named svn.fs
Questo vuol dire che mi manca il libreria svn
. Ho provato ad installare il pacchetto, ma il gestore di pacchetti Python non riesce a trovarlo.
$ pip install svn
Downloading/unpacking svn
Could not find any downloads that satisfy the requirement svn
No distributions at all found for svn
Quindi, come si installa questa libreria?
Non è forse un po 'strano che si lamenta 'svn.core' ma non si tratta di' svn.fs' (quest'ultimo viene prima nella lista delle importazioni)? – NPE
Mi hai catturato, ho copiato e incollato l'errore dall'esecuzione di 'import svn.core' al prompt interattivo –