Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation pip安装到本地文件夹_Installation_Python 2.7_Pip - Fatal编程技术网

Installation pip安装到本地文件夹

Installation pip安装到本地文件夹,installation,python-2.7,pip,Installation,Python 2.7,Pip,是否可以将软件包安装到任意文件夹?e、 我试图将一个包安装到本地文件夹,但它抛出了错误,其他包也会出现同样的错误 /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: I

是否可以将软件包安装到任意文件夹?e、 我试图将一个包安装到本地文件夹,但它抛出了错误,其他包也会出现同样的错误

/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'
还指示它应该工作,那么这里有什么问题?

--prefix=
需要是一个绝对路径。做:

$ pip install --install-option="--prefix=/tmp/mypython" IPy

例如,应该可以正常工作,没有任何错误。

wsgiref
是一个标准的库包。你为什么试图重新安装它?:)这只是一个例子,任何软件包都会出现相同的错误,例如IPyI刚刚运行了
pip install--install option=“--prefix=/tmp/temp virtualenv”ipy
,它工作时没有任何错误。(
pip
version:1.1)。使用
wsgiref
时,我会出错。@PedroRomano谢谢,我也有相同版本的pip,您是否会收到与wsgiref相同的错误?抱歉。如果我通过
pip
忽略已安装的
开关,我实际上不会得到
wsgiref
的错误
pip安装--install option=“--prefix=/tmp/temp virtualenv”--忽略已安装的wsgiref
也可以正常工作,不会出现任何错误。