草庐IT

python - 如何制作 pip "dry-run"?

要开发一个运行pipinstall的脚本,有一个--dry-run函数会很有用。我遇到了--no-install选项。但是这个已被弃用,随叫随到的引用this.有提示仅解包一个包,但我在pip文档中找不到unpack选项。 最佳答案 是的-pip应该有dry-run选项,以指示在复杂情况下会发生什么。在不询问您的情况下运行pipinstall降级软件包是很危险的。我们需要一些方法来询问如果我们运行pipinstall-rrequirements.txt而不费力地搜索所有需求并将它们与当前安装的需求进行比较会发生什么。看起来setup

python - "ImportError: No module named httplib2"即使在安装后

在确定httplib2已安装后,我很难理解为什么会得到ImportError:Nomodulenamedhttplib2。见下文:$which-apython/usr/bin/python/usr/local/bin/python$pip-Vpip1.4.1from/usr/local/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg(python2.7$piplistgoogle-api-python-client(1.2)httplib2(0.8)pip(1.4.1)pudb(2013.5.1)Pygments(1.6)setuptoo

python - "ImportError: No module named httplib2"即使在安装后

在确定httplib2已安装后,我很难理解为什么会得到ImportError:Nomodulenamedhttplib2。见下文:$which-apython/usr/bin/python/usr/local/bin/python$pip-Vpip1.4.1from/usr/local/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg(python2.7$piplistgoogle-api-python-client(1.2)httplib2(0.8)pip(1.4.1)pudb(2013.5.1)Pygments(1.6)setuptoo

python - sudo -H 有什么作用?

尝试使用pip安装virtualenv之后$pipinstallvirtualenv我收到权限被拒绝错误IOError:[Errno13]Permissiondenied:'/Library/Python/2.7/site-packages/virtualenv.py'所以我用sudo来安装virtualenv$sudopipinstallvirtualenv但随后出现了警告:Thedirectory'/Users/petertao/Library/Caches/pip/http'oritsparentdirectoryisnotownedbythecurrentuserandthec

python - sudo -H 有什么作用?

尝试使用pip安装virtualenv之后$pipinstallvirtualenv我收到权限被拒绝错误IOError:[Errno13]Permissiondenied:'/Library/Python/2.7/site-packages/virtualenv.py'所以我用sudo来安装virtualenv$sudopipinstallvirtualenv但随后出现了警告:Thedirectory'/Users/petertao/Library/Caches/pip/http'oritsparentdirectoryisnotownedbythecurrentuserandthec

python - windows下如何降级 'pip'的安装版本?

在Windows7机器上,我安装了pip1.5.6版:pip1.5.6fromC:\Users\dietz\PNC\tas\ENV\lib\site-packages(python2.7)为了找到错误的原因,我想安装一个不同版本的pip,它对我来说很好用。那么如何卸载pip并安装1.2.1版本呢? 最佳答案 pip本身只是一个普通的python包。因此,您可以使用pip安装pip。当然,您不想影响系统的pip,请将其安装在virtualenv中。pipinstallpip==1.2.1

python - windows下如何降级 'pip'的安装版本?

在Windows7机器上,我安装了pip1.5.6版:pip1.5.6fromC:\Users\dietz\PNC\tas\ENV\lib\site-packages(python2.7)为了找到错误的原因,我想安装一个不同版本的pip,它对我来说很好用。那么如何卸载pip并安装1.2.1版本呢? 最佳答案 pip本身只是一个普通的python包。因此,您可以使用pip安装pip。当然,您不想影响系统的pip,请将其安装在virtualenv中。pipinstallpip==1.2.1

python - 如何在 virtualenv 中安装包?

我使用以下命令创建了一个virtualenv。mkvirtualenv--distribute--system-site-packages"$1"使用workon启动virtualenv后,我输入ipython。它提示我WARNING:Attemptingtoworkinavirtualenv.Ifyouencounterproblems,pleaseinstallIPythoninsidethevirtualenv.当我尝试使用virtualenv安装ipython时,我收到以下错误消息:pipinstallipythonRequirementalreadysatisfied(use

python - 如何在 virtualenv 中安装包?

我使用以下命令创建了一个virtualenv。mkvirtualenv--distribute--system-site-packages"$1"使用workon启动virtualenv后,我输入ipython。它提示我WARNING:Attemptingtoworkinavirtualenv.Ifyouencounterproblems,pleaseinstallIPythoninsidethevirtualenv.当我尝试使用virtualenv安装ipython时,我收到以下错误消息:pipinstallipythonRequirementalreadysatisfied(use

python - pip install PIL 失败

我正在尝试安装pip包PIL。但是安装不起作用并引发以下错误。Couldnotfindaversionthatsatisfiestherequirementpil(fromxhtml2pdf==0.0.4->-rvirtualenv-reqs.txt(line16))(fromversions:)Someexternallyhostedfileswereignoredasaccesstothemmaybeunreliable(use--allow-externalpiltoallow).Nomatchingdistributionfoundforpil(fromxhtml2pdf==0