2013-02-11 12 views
15

Sono nuovo in Python e vorrei installare SocksIPy su Ubuntu (eseguito all'interno di un VirtualBox vm). Il README dice di inserire il file socks.py nella mia directory lib/site-packages. Non so dove trovare questa directory. Il comando Terminal python socks.py install dalla radice corre, ma non viene installato correttamente (errore "No module named calze" quando corro import socks in uno script python) LinkCome installo Socks/SocksIPy su Ubuntu?

SocksIPy http://socksipy.sourceforge.net/

Qualcuno può suggerire un modo per ottenere calzini/socksipy in esecuzione sulla mia macchina? Grazie!

+0

Vedere questa risposta: http://stackoverflow.com/questions/122327/how-do-i-find-the-location-of-my-python-site-packages- directory ti aiuterà a trovare i pacchetti del sito. – cleg

risposta

17

Il modo più semplice per installarlo, a condizione che la VM abbia funzionante la connettività Internect, è probabile che sia lo apt-get a fare per voi. Da un terminale:

sudo apt-get install python-socksipy 

Si trova nel repository universe, che deve essere abilitato per impostazione predefinita. In caso contrario, è possibile enable it yourself.

+0

Capito - l'ho provato prima e si è rotto ... Penso che la tua sintassi fosse "più corretta" della mia. Grazie! – user1868039

+0

Come potrei fare per farlo con pip? diciamo, se voglio farlo solo in virtualenv? 'pip search socks' mostra SocksiPy come un pacchetto esistente, ma l'installazione di pip SocksiPy non riesce. – eran

+3

@eran si può provare 'pip install SocksiPy-branch' – Anshul

13

PySocks è un altro SocksiPy forcella:

$ pip install PySocks 

Funziona su Python 2/3.

0

Per python3

$ sudo apt-get install python3-socks 
+0

Ciò non fornisce una risposta alla domanda. Una volta che hai [reputazione] sufficiente (https://stackoverflow.com/help/whats-reputation) sarai in grado di [commentare qualsiasi post] (https://stackoverflow.com/help/privileges/comment); invece [fornisci risposte che non richiedono chiarimenti da parte del richiedente] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-, invece). - [Dalla recensione] (/ recensione/post di bassa qualità/17041772) – loki