Questions tagged «pip»

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

2
如何使用pip从git子目录安装?
我有一个带有许多文件夹的git存储库,其中一个是可通过pip安装的python模块,如下所示: repo.git/ repo.git/folder1/ repo.git/folder2/ repo.git/mymodule/ repo.git/mymodule/__init__.py repo.git/mymodule/setup.py repo.git/mymodule/... 现在,我必须执行以下操作才能安装: git clone http://server/repo.git cd repo pip install mymodule cd .. rm -rf repo 是否可以通过pip直接安装模块而无需显式克隆? 我试过了: pip install git+https://server/repo.git/mymodule/ pip install git+https://server/repo.git:mymodule/ 但是我得到: IOError: [Errno 2] No such file or directory: '/tmp/pip-88tlLm-build/setup.py'
103 python  git  pip 


26
安装几乎所有库的pip问题
我很难用pip安装几乎所有东西。我是编码的新手,所以我认为这可能是我做错了的事情,因此选择easy_install来完成我需要完成的大部分工作,而这种工作通常是有效的。但是,现在我正在尝试下载nltk库,但都没有完成任务。 我尝试进入 sudo pip install nltk 但得到以下回应: /Library/Frameworks/Python.framework/Versions/2.7/bin/pip run on Sat May 4 00:15:38 2013 Downloading/unpacking nltk Getting page https://pypi.python.org/simple/nltk/ Could not fetch URL [need more reputation to post link]: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm> Will …
101 python  pip  nltk  easy-install 

5
如何在全球而非本地安装pip软件包?
我正在尝试使用pip3安装flake8软件包,但似乎已拒绝安装,因为它已安装在一个本地位置。 如何强制它在全局(系统级别)安装? pip3 install flake8 Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages 请注意,我更喜欢一种通用解决方案(该解决方案应该在Debian,OS X甚至Windows上都可以使用),该解决方案可以在任何平台上使用,所以我不想自己指定目的地。 出于某种奇怪的原因,它的行为就像我已经指定了--user(在我的情况下我没有指定)。 我能够全局安装软件包的唯一方法是先将其删除,然后再重新安装。如果以某种方式存在,pip(8.1.1)似乎拒绝全局安装软件包。 免责声明:实验期间未使用或损坏任何虚拟环境。
101 python  pip 

5
src / lxml / etree_defs.h:9:31:致命错误:libxml / xmlversion.h:没有此类文件或目录
我正在运行以下命令将软件包安装在该文件“ pip install -r requirements.txt --download-cache=~/tmp/pip-cache”中。 required.txt包含以下内容 # Data formats # ------------ PIL==1.1.7 # html5lib==0.90 httplib2==0.7.4 lxml==2.3.1 # Documentation # ------------- Sphinx==1.1 docutils==0.8.1 # Testing # ------- behave==1.1.0 dingus==0.3.2 django-testscenarios==0.7.2 mechanize==0.2.5 mock==0.7.2 testscenarios==0.2 testtools==0.9.14 wsgi_intercept==0.5.1 在安装“ lxml”软件包时,出现以下错误 Requirement already satisfied (use --upgrade to upgrade): django-testproject>=0.1.1 in /usr/lib/python2.7/site-packages/django_testproject-0.1.1-py2.7.egg (from django-testscenarios==0.7.2->-r requirements.txt …
99 python-2.7  lxml  pip 



30
在全局站点软件包而不是virtualenv中进行pip安装
使用pip3在a中安装软件包将virtualenv导致该软件包安装在global site-packages文件夹中,而不是安装在virtualenv文件夹中。这是我在OS X Mavericks(10.9.1)上设置Python3和virtualenv的方法: 我使用Homebrew安装了Python3: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" brew install python3 --with-brewed-openssl 更改了中的$PATH变量.bash_profile;添加了以下行: export PATH=/usr/local/bin:$PATH 运行which python3返回/usr/local/bin/python3(重新启动外壳程序之后)。 注意:尽管which python3仍然返回/ usr/bin/python。 virtualenv使用安装pip3: pip3 install virtualenv 接下来,创建一个新的virtualenv并激活它: virtualenv testpy3 -p python3 cd testpy3 source bin/activate 注意:如果我不指定-p python3,则virtualenv中bin文件夹中将缺少pip。 正在运行,which pip并且which pip3都返回virtualenv文件夹: /Users/kristof/VirtualEnvs/testpy3/bin/pip3 现在,当我尝试使用pip在已激活的virtualenv中安装Markdown时,pip将安装在全局site-packages文件夹中,而不是virtualenv的site-packages文件夹中。 pip install markdown 运行pip list收益: Markdown (2.3.1) pip …
98 python  macos  virtualenv  pip 

4
点缓存文件夹在哪里
Python pip缓存文件夹在哪里?我在安装过程中出错,现在使用缓存文件重新安装软件包 该目录在哪里?我想备份它们以便将来安装。可能吗 ? 例如我有一个: Using cached cssselect-0.9.1.tar.gz 我在google中搜索了此目录,但是我看到的所有内容都是从文件夹中了解如何安装,我想找到默认的缓存目录。 还有一个问题,这些缓存文件将保留在该目录中还是将很快删除?
98 python  pip 

14
如何在Python 3.6上安装PIP?
我正在尝试为python 3.6安装PIP,并查看了YouTube上的教程,但它们似乎都已过时,而且似乎都没有用。任何信息都会有所帮助,因此我可以继续进行我的项目。
97 python  pip 

26
pip:没有名为_internal的模块
我尝试以任何方式使用pip时遇到问题。我正在使用Ubuntu 16.04.4 我应该说我已经使用过它,并且从未遇到任何问题,但是从今天开始,当我使用任何命令时,我总是会遇到相同的错误(例如使用的示例pip --upgrade)。 Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal import main ImportError: No module named _internal 我尝试了sudo apt-get remove python-pip之后,sudo apt-get install python-pip但没有任何改变。
97 python  pip 

7
pip抛出TypeError:尝试安装新软件包时parse()得到了意外的关键字参数'transport_encoding'
我正在使用最新版本的Anaconda3。我刚刚安装了它,我正在尝试下载一些软件包。我正在使用Anaconda Prompt。尝试使用pip做任何事情(包括升级现有软件包)时,我得到以下回溯。 Exception: Traceback (most recent call last): File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main status = self.run(options, args) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\commands\install.py", line 335, in run wb.build(autobuilding=True) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\wheel.py", line 749, in build self.requirement_set.prepare_files(self.finder) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line 487, in _prepare_file req_to_install, finder) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line …

1
如何打包python应用程序使其可点子安装?
我在业余时间正在编写django应用程序,以参加我们正在上班的小费竞赛。我认为我会明智地使用这段时间,并逐步了解virtualenv,pip,打包,django 1.3以及如何编写易于重新分发的应用程序。到目前为止,一切都很好。 我要负责包装部分。例如,GitHub上的许多django应用程序大多(大致)以相同的方式捆绑在一起。我将以django-uni-forms为例。 我所做的一个假设是,MANIFEST.in和setup.py是pip完成工作所需的唯一必需的部分。那是对的吗?如果我的假设是错误的,还需要哪些其他组件? 是否通常生成了所需的包装文件,或者是手工制作的?可以描述依赖项然后再安装吗?我的应用程序依赖django-uni-forms,并且在requirements.txt我用来安装依赖项的应用程序中的文件中列出了它;但这是包装系统可以解决的问题吗? 我需要遵循哪些步骤来打包我的应用程序,以使pip能够安装它和任何依赖项?


4
运行“ sudo pip”有什么风险?
有时,我会遇到一些评论或回应,它们强调说pip在sudo“错误”或“不良”情况下运行,但在某些情况下(包括我设置了一堆工具的方式),情况可能要简单得多,甚至有必要这样运行。 什么是与运行相关的风险pip下sudo? 请注意,这个问题与这个问题不同,尽管有标题,但没有提供有关风险的信息。这也不是关于如何避免使用的问题sudo,而是关于为什么要使用的问题。
94 python  security  pip  sudo 

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.