Questions tagged «pip»

用于有关Python软件包安装程序的问题

26
使用OpenSSL时SSL后端错误
我试图使用pip在virtualenv中安装pycurl,但出现此错误 ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other) 我阅读了一些文档,说“要解决此问题,您需要告诉setup.py使用了什么SSL后端” (源),尽管由于使用pip安装了pycurl,所以我不确定该怎么做。 使用pip安装pycurl时如何指定SSL后端? 谢谢

30
提示-启动器中出现致命错误:无法使用“”创建进程
我通过ampps安装了python 3.5.1,它正在工作。但是,当我尝试使用pip时,出现以下消息: Fatal error in launcher: Unable to create process using '"' 我已经将ampps重新安装到不包含任何空格的路径中。请注意,“ python -m pip”解决方法对我也不起作用,因为每次使用它时都会收到以下消息: C:\Users\MyUserName\Desktop\Ampps\python\python.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed 我如何获得点子才能正常工作?我希望有一种不用前面的python命令就可以使用pip命令本身的方法。 编辑:这是发生了什么,如果我尝试运行python -c "import pip.__main__": Traceback (most recent call last): File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", …

16
在系统范围内安装pip和virtualenv的官方“首选”方式是什么?
这是人们似乎最常推荐的: $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv 或者这是我从http://www.pip-installer.org/en/latest/installing.html获得的: $ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py $ python virtualenv.py my_new_env $ . my_new_env/bin/activate (my_new_env)$ pip install ... 还是完全不同的东西?

6
绕过pip卸载的确认提示
我正在尝试在超级用户环境中卸载所有django软件包,以确保将我所有的webapp依赖项都安装到我的virtualenv中。 sudo su sudo pip freeze | grep -E '^django-' | xargs pip -q uninstall 但是pip希望确认每个软件包都已卸载,并且-ypip似乎没有选择。有更好的方法来卸载一批python模块吗?是rm -rf .../site-packages/正确的方法吗?是否有easy_install替代方法? 或者,最好强迫pip将所有依赖项安装到virtualenv上,而不是依靠系统python模块来满足这些依赖项,例如pip --upgrade install,但是甚至强制安装同样旧的版本以覆盖任何系统模块。我尝试激活我的virtualenv,然后pip install --upgrade -r requirements.txt似乎确实安装了依赖项,甚至包括系统路径中存在的依赖项,但是我不确定这是否是因为我的系统模块太旧了。而且man pip似乎并不能保证这种行为(即,安装系统站点软件包中已经存在的相同版本的软件包)。


2
使用pip安装软件包的多个版本
在我的应用程序中,我想使用: packageA,这需要 packageX==1.3 packageB,这需要 packageX==1.4 packageX==1.5 如何安装packageX带有pip的多个版本来处理这种情况?
83 python  pip 

5
如何使用Requirements.txt在python项目中安装所有依赖项
我是python的新手。最近,我有一个用python编写的项目,需要进行一些安装。我运行以下命令进行安装,但出现错误。 # pip install requirements.txt Collecting requirements.txt Could not find a version that satisfies the requirement requirements.txt (from versions: ) No matching distribution found for requirements.txt 我在Google上搜索并找到了此链接,http://stackoverflow.com/questions/28167987/python-pip-trouble-installing-from-requirements-txt但我不太了解该帖子中的解决方案。 以下是我的requirements.txt文件: # cat requirements.txt ordereddict==1.1 argparse==1.2.1 python-dateutil==2.2 matplotlib==1.3.1 nose==1.3.0 numpy==1.8.0 pymongo==3.3.0 psutil>=2.0 有没有简单的方法来在此python项目中安装所有必需的依赖项? 编辑1 以下是的输出pip3 install -r requirements.txt。 # pip3 install -r requirements.txt …


4
Python-使用virtualenv手动安装软件包
我有一个要安装到我的virtualenv中的python程序-这是一个需要解压缩然后运行setup.py程序的zip程序包-但我的问题更多是关于如何将这些未压缩的文件放入我的virtualenv中,以便该程序包被安装到virtualenv的site-packages文件夹中? 我也可以使用pip install <package name>,从virtualenv内部安装,但是由于某些原因,PIP下载的软件包已过期。 所以-有人可以告诉我一些手动安装软件包的简单步骤吗? 到目前为止,我已经掌握了加载Virtualenv的基本命令: -bash-3.2$ source ~/.bashrc -bash-3.2$ workon test (test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this?? 所以-将python包/程序解压缩到什么位置很重要-还是应该在解压缩之前先登录virtualenv?加载virtualenv并在内部使用“ workon test”命令使用它后,无论找到哪个目录,我都会安装任何python软件包,将其自身安装到适当的virtualenv的site-packages文件夹中吗? 选项1是将python程序解压缩到/ home / username / tmp-然后登录到我的virtualenv,导航到该文件夹​​并运行setup.py程序-假设virtualenv会将所有相关文件传输到它自己的site-packages文件夹中。 或方案2是将文件直接解压缩到站点包中,然后从那里运行(登录到virtualenv之后),依此类推 感谢您帮助Python clutz!

6
如何将自定义CA Root证书添加到Windows中pip使用的CA Store?
我刚刚从python.org安装了Python3,但无法使用来安装软件包pip。根据设计,这里的网络上有一个中间人数据包检查设备,该设备通过使用其自己的证书对所有SSL连接进行辞职来检查所有数据包(包括SSL)。GPO的一部分将自定义根证书推送到Windows密钥库中。 使用Java时,如果我需要访问任何外部https站点,则需要手动更新JVM中的cacerts以信任自签名CA证书。 如何为python完成此操作?现在,当我尝试使用来安装软件包时pip,可以理解,我得到了很多[SSL: CERTIFICATE_VERIFY_FAILED]错误。 我意识到我可以使用--trusted-host参数忽略它们,但是我不想为我要安装的每个软件包都这样做。 有没有办法更新python使用的CA证书存储?
82 python  windows  ssl  pip 

2
最新的“ pip”失败,并显示“需要dist-info的setuptools> = 0.8”
使用的最新(1.5)版本pip,尝试更新多个软件包时出现错误。例如,sudo pip install -U pytz由于以下原因导致失败: Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. 我不明白此消息(我有setuptools2.1)或如何处理。 日志中有关此错误的异常信息: Exception information: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 230, in run finder …

7
如何从CMD运行Pip命令
据我了解,Python 2.7.9附带安装了Pip,但是当我尝试从CMD(Windows)执行Pip命令时,出现以下错误: 'pip' is not recognized as an internal or external command, operable program or batch file. 当我键入时python,确实得到以下提示,这表明它已正确安装: Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. 但是我确实需要添加一些环境变量来使python部分在CMD上工作: 添加到环境变量PATH:"C:\Python27\" 定义系统变量PYTHONPATH:"C:\Python27\" 我在Python目录中找不到Pip文件夹,但是在中有一个名为“ ensurepip”的文件夹C:\Python27\Lib\。 有人知道如何获得Pip命令以开始在CMD中工作吗?
81 python  cmd  pip 


16
无法使用Ubuntu在Docker容器内安装pip软件包
我遵循无花果指南,将docker与python应用程序一起使用,但是当docker掌握命令时 RUN pip install -r requirements.txt 我收到以下错误消息: Step 3 : RUN pip install -r requirements.txt ---> Running in fe0b84217ad1 Collecting blinker==1.3 (from -r requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', gaierror(-2, 'Name or service not known'))': /simple/blinker/ 这重复了几次,然后我又收到一条消息: Could not find any downloads …
80 python  docker  pip  fig 

12
为什么pip安装了旧版本的软件包?
我刚刚将软件包的新版本上传到PyPi(1.2.1.0-r4):我可以下载egg文件并使用easy_install进行安装,并且该版本可以正确签出。但是,当我尝试使用pip进行安装时,它将安装版本1.1.0.0。即使我明确指定要使用的版本,也会pip install -Iv tome==1.2.1.0-r4收到以下消息:Requested tome==1.2.1.0-r4, but installing version 1.1.0.0,但我不明白为什么。 我仔细检查parse_version并确认1.2.1上的版本字符串大于1.1.0上的版本字符串,如下所示: >>> from pkg_resources import parse_version as pv >>> pv('1.1.0.0') < pv('1.2.1.0-r4') True >>> 那么,为什么要选择安装1.1.0呢?
79 python  pip  setuptools 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.