我正在开发一个django应用程序,我正在使用pip来管理我的需求.如何安装特定的git提交?
在我的情况下,我需要安装此提交:https: //github.com/aladagemre/django-notification/commit/2927346f4c513a217ac8ad076e494dd1adbf70e1
在安装pip和python时,我遇到了一个说:
目录'/ Users/Parthenon/Library/Logs/pi'或其父目录不归当前用户所有,并且已禁用调试日志.请检查该目录的权限和所有者.如果用sudo执行pip,你可能需要-H标志.
因为我现在必须安装使用sudo.
我已经在我的Mac上安装了python和一些库,我正在运行Yosemite.我最近不得不做一个干净的擦拭,然后重新安装操作系统.现在我收到了这个提示,我无法弄清楚如何改变它
在我的命令行Parthenon$现在之前它是Philips-MBP:~ Parthenon$
我是这台电脑的唯一所有者,这是唯一的帐户.这似乎是一个问题,当升级到python 3.4,似乎没有什么在正确的地方,virtualenv不会去我想象的地方,等等.
我正在尝试在我正在分发的包中创建所需的库.它需要SciPy和NumPy库.在开发过程中,我安装了两个
apt-get install scipy
安装了SciPy 0.9.0和NumPy 1.5.1,它运行良好.
我想使用相同的方法pip install- 以便能够在我自己的包的setup.py中指定依赖项.
问题是,当我尝试:
pip install 'numpy==1.5.1'
它工作正常.
但是之后
pip install 'scipy==0.9.0'
惨遭失败
raise self.notfounderror(self.notfounderror.__doc__)
numpy.distutils.system_info.BlasNotFoundError:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
我如何让它工作?
两者之间是否有任何显着差异
pip install -e /path/to/mypackage
和setuptools变种?
python /path/to/mypackage/setup.py develop
无论我正在尝试安装哪个软件包,我都会收到此错误:
error: invalid command 'egg_info'
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in c:\users\zorpix\appdata\local\temp\pip-build-Zorpix\virtualenv
Storing complete log in C:\Users\Zorpix\pip\pip.log
我看到了这个问题,但答案对我不起作用.我可以安装分发包,到目前为止是我可以安装的唯一软件包,但它不能解决问题,因为我尝试安装另一个软件包后会立即返回egg_info错误.我对此感到非常沮丧,因为我在任何地方都找不到任何有用的东西.我也有django和pip以及之前安装的所有东西,但我不得不重新安装所有,现在它不能正常工作......任何帮助都将不胜感激.
这是它存储的日志:
------------------------------------------------------------
C:\Python27\Scripts\pip-script.py run on 07/26/13 11:30:42
Downloading/unpacking virtualenv
  Getting page https://pypi.python.org/simple/virtualenv/
  URLs to search for versions for virtualenv:
  * https://pypi.python.org/simple/virtualenv/
  Analyzing links from page https://pypi.python.org/simple/virtualenv/
    Found link https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.3.tar.gz#md5=36b766604542f2c34d8dffdb21ba14a9 (from https://pypi.python.org/simple/virtualenv/), version: 1.3
    Found link https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.6.2.tar.gz#md5=e948af53ad41ca2718c4034484fcd694 (from https://pypi.python.org/simple/virtualenv/), version: 1.6.2
    Found link https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.7.tar.gz#md5=dcc105e5a3907a9dcaa978f813a4f526 (from https://pypi.python.org/simple/virtualenv/), version: 1.7
    Skipping link https://pypi.python.org/packages/2.4/v/virtualenv/virtualenv-1.3.2-py2.4.egg#md5=6913c03f02167fe4ac32add76c3edeb7 (from https://pypi.python.org/simple/virtualenv/); unknown …每当我尝试使用pip时,我都会收到错误消息.例如:
$ sudo pip install gevent-websocket
Traceback (most recent call last):  
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in <module>
parse_requirements(__requires__), Environment()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 552, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==0.8.1
我觉得很想把值改成pip == 0.8.2 ..但我不觉得处理"黑客攻击"安装的后果......我正在运行python 2.7并且pip是0.8.2版本.
执行时pip install -r requirements.txt,我在安装阶段遇到以下错误matplotlib:
REQUIRED DEPENDENCIES AND EXTENSIONS
                 numpy: yes [not found. pip may install it below.]
              dateutil: yes [dateutil was not found. It is required for date
                        axis support. pip/easy_install may attempt to
                        install it after matplotlib.]
               tornado: yes [tornado was not found. It is required for the
                        WebAgg backend. pip/easy_install may attempt to
                        install it after matplotlib.]
             pyparsing: yes [pyparsing was not found. It is required for
                        mathtext support. pip/easy_install may attempt to
                        install …我安装了最新的python(2.7.9)捆绑了pip和setuptools for windows 32-bit.我已经尝试重新安装pip,但问题仍然存在.
这是pip --version在Administrator cmd中运行后的错误:
Traceback (most recent call last):
 File "D:\Python\lib\runpy.py", line 162, in _run_module_as_main
  "__main__", fname, loader, pkg_name)
 File "D:\Python\lib\runpy.py", line 72, in _run_code 
  exec code in run_globals
 File "D:\Python\Scripts\pip.exe\__main__.py", line 5, in <module>
ImportError: cannot import name main
我很难设置python包.来自SetupTools的 EasyInstall 应该有帮助,但它们没有Python 2.6的可执行文件.
例如,要安装Mechanize,我应该根据INSTALL.txt将Mechanize文件夹放在C:\ Python24\Lib\site-packages中,但运行测试不起作用.有人可以帮助解释一下吗?谢谢!
我通常通过pip安装了python包.
对于Google App Engine,我需要将软件包安装到另一个目标目录.
我试过了:
pip install -I flask-restful --target ./lib
但它失败了:
必须提供home或prefix/exec-prefix - 而不是两者
我怎样才能让它发挥作用?
pip ×10
python ×8
install ×2
python-2.7 ×2
apt ×1
commit ×1
distutils ×1
django ×1
git ×1
importerror ×1
matplotlib ×1
numpy ×1
osx-yosemite ×1
scipy ×1
setuptools ×1
sudo ×1
ubuntu ×1
windows ×1