È possibile installare pacchetti in qualsiasi cartella arbitraria? per esempio. Ho provato ad installare un pacchetto in una cartella locale, ma genera un errore, lo stesso errore si presenta con qualsiasi altro pacchettopip installa in una cartella locale
/tmp$ pip install --install-option="--prefix=mypython" IPy
Downloading/unpacking IPy
Downloading IPy-0.75.tar.gz
Running setup.py egg_info for package IPy
Installing collected packages: IPy
Running setup.py install for IPy
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pip-1.1-py2.7.egg/pip/basecommand.py", line 104, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/dist-packages/pip-1.1-py2.7.egg/pip/commands/install.py", line 250, in run
requirement_set.install(install_options, global_options)
File "/usr/local/lib/python2.7/dist-packages/pip-1.1-py2.7.egg/pip/req.py", line 1133, in install
requirement.install(install_options, global_options)
File "/usr/local/lib/python2.7/dist-packages/pip-1.1-py2.7.egg/pip/req.py", line 604, in install
f = open(os.path.join(egg_info_dir, 'installed-files.txt'), 'w')
IOError: [Errno 2] No such file or directory: 'mypython/lib/python2.7/site-packages/IPy-0.75-py2.7.egg-info/installed-files.txt'
anche this question indicano che dovrebbe funzionare, in modo da ciò che è sbagliato qui?
'wsgiref' è un pacchetto di libreria standard. Perché stai provando a reinstallarlo? –
:) che era solo un esempio di errore con qualsiasi pacchetto, ad es. IPy –
Ho appena eseguito 'pip install --install-option =" - prefix =/tmp/temp-virtualenv "ipy' e ha funzionato senza errori. (Versione 'pip': 1.1). Con 'wsgiref' ottengo errori. –