当我运行pip freeze我看到(除其他预期的软件包) pkg-resources==0.0.0 。 我已经看到了一些提到这个包的post(包括这个包),但是没有一个解释它是什么,或者为什么它包含在pip freeze的输出中。 我想知道的主要原因是出于好奇,而且在某些情况下,在尝试安装包含pip freeze生成的requirements.txt文件的软件包(包括pkg-resources==0.0.0行)(例如当Travis CI尝试通过pip安装依赖关系并find此行时)。 什么是pkg-resources ,是否可以从requirements.txt删除这一行? 更新: 我发现这条线似乎只存在于我在virtualenv的pip freeze的输出中。 我仍然不确定它是什么或它做了什么,但我会进一步调查,知道它可能涉及到virtualenv 。
我刚刚在我的Linux Mint 18.1肉桂机上更新到R(3.4.1“Single Candle”),我试图安装一个软件包。 R返回了以下内容: > install.packages('ggplot2') Installing package into '/usr/local/lib/R/site-library' (as 'lib' is unspecified) Warning in install.packages("ggplot2") : 'lib = "/usr/local/lib/R/site-library"' is not writable Would you like to use a personal library instead? (y/n) y Would you like to create a personal library NA to install packages into? (y/n) y Error in install.packages("ggplot2") : […]
当我尝试通过使用以下代码在Ubuntu 16.04中安装php5: sudo apt-get install php5 php5-mcrypt 我得到以下错误: Reading package lists… Done Building dependency tree Reading state information… Done Package php5 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'php5' has no installation […]
尝试: sudo apt-get install maven 如果它为你工作,忽略这篇文章的其余部分。 介绍 我在2013年4月开始设置Ubuntu 12.10,而当时正常的sudo apt-get install maven并不适用于maven 3。 在这篇文章中的手动安装是非常有用的,如果你想更深入地了解你的ubuntu内核和apt-get,以及它在Ubuntu上find可供安装的应用程序列表。 如果你面对同样的问题,那么Ubuntu的更新版本Ubuntu 15.04等也可能是有用的。 通过apt-get自动安装: 检查手动安装,如果你目前的Ubuntu不能通过普通的“apt-get install maven”来安装maven。 sudo apt-get update sudo apt-get install maven 一定要删除maven 2,如果你的Ubuntu不新鲜,或者你以前使用maven 2: sudo apt-get remove maven2 通过添加maven 3存储库(Ubuntu 14.04检出更新1)通过apt-get手动安装: 如果您的Ubuntu的apt-get版本库列表不是最新版本,这可能会很有用。 Maven 3被要求设置系统,结果大部分文件都提到了如何安装Maven到Ubuntu 12.04或之前的版本。 我发现的最佳文档是: killertilapia的博客 我提出的整个过程如下: sudo -H gedit /etc/apt/sources.list 添加以下行sources.list文件: deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu精确主要 deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu精确主要 sudo apt-get […]