pip 表示模块已经安装 python
pip says that module has already been installed while python
现在介绍一下我当前设置的背景:
我在 Centos 6 上有 Python3.3 运行ning。我目前正在使用 Flask 开发一个 Web 应用程序,它在 Apache 2.2.15 上使用模式 WSGI 4.5.3 和 virtualenv 运行s 15.0.2.
pip --version pip 8.1.2 from /usr/local/bin/lib/python3.3/site-packages (python 3.3)
我已经用 pip 安装了 pysvn,当我 运行 pip show pysvn
说
Location: /usr/local/bin/lib/python3.3/site-packages
755
权限递归设置为 /usr/local/bin/lib/python3.3/site-packages
。我将 --system-site-packages
参数传递给 virtualenv 以使用全局站点包。
即使我尝试从 python 解释器导入包,它也不起作用。所以它不是特定于我的 virtualenv 设置,而是一个全球性问题。
我必须提一下,用 pip 安装的其他包工作得很好(即 flask)。
在找到你们之前,我已经用尽了所有其他途径。任何建议将不胜感激,因为我 运行 没有想法。
L.E.
最后还是安装成功了。我还不完全确定原因和方式,但我认为是兼容性问题。
首先,我卸载了 svn 1.6+ 并安装了 1.8.16 版本,这似乎是针对最新的两个版本进行测试的。
其次,我已经卸载了麻烦的pysvn实例并安装了pysvn-1.8.0 workbench "sudo /var/www/FlaskApp/FlaskApp/flask/bin/pip install pysvn-1.8.0.tar.gz"。在这种情况下,我已经将它安装在我的本地环境中。 pysvn 1.9.0 版本无法运行。
L.L.E。
误报,还是不行。我将从我的脚本中通过命令行与 svn 交互。
L.L.L.E。
在安装 svn 1.8.16 和 svn-devel 以及自述文件中描述的其余依赖项之后,我已经成功地从源代码中按照说明成功安装了它。
感谢巴里的帮助。
PyPI 无法提供 pysvn,因为 PyPI 无法让我为每个受支持的 SVN 版本上传 pysvn。考虑到 pysvn 依赖项的选择,更不用说处理在 Linux 发行版上安装的问题了。
(APR、SVN、OpenSSL 等)。
Fedora 为 Fedora 版本打包了 pysvn。
我假设这意味着它在 RHEL 上,因此由 CentOS 打包。
(但我没有 RHEL 或 CentOS 来检查这个)
如果你发现一个软件包不适用于你的 CentOs 并不难
在 linux 发行版上构建 pysvn。获取源工具包并按照 readme.html 进行操作。
Barry(pysvn 维护者)
现在介绍一下我当前设置的背景: 我在 Centos 6 上有 Python3.3 运行ning。我目前正在使用 Flask 开发一个 Web 应用程序,它在 Apache 2.2.15 上使用模式 WSGI 4.5.3 和 virtualenv 运行s 15.0.2.
pip --version pip 8.1.2 from /usr/local/bin/lib/python3.3/site-packages (python 3.3)
我已经用 pip 安装了 pysvn,当我 运行 pip show pysvn
说
Location: /usr/local/bin/lib/python3.3/site-packages
755
权限递归设置为 /usr/local/bin/lib/python3.3/site-packages
。我将 --system-site-packages
参数传递给 virtualenv 以使用全局站点包。
即使我尝试从 python 解释器导入包,它也不起作用。所以它不是特定于我的 virtualenv 设置,而是一个全球性问题。
我必须提一下,用 pip 安装的其他包工作得很好(即 flask)。
在找到你们之前,我已经用尽了所有其他途径。任何建议将不胜感激,因为我 运行 没有想法。
L.E.
最后还是安装成功了。我还不完全确定原因和方式,但我认为是兼容性问题。
首先,我卸载了 svn 1.6+ 并安装了 1.8.16 版本,这似乎是针对最新的两个版本进行测试的。
其次,我已经卸载了麻烦的pysvn实例并安装了pysvn-1.8.0 workbench "sudo /var/www/FlaskApp/FlaskApp/flask/bin/pip install pysvn-1.8.0.tar.gz"。在这种情况下,我已经将它安装在我的本地环境中。 pysvn 1.9.0 版本无法运行。
L.L.E。
误报,还是不行。我将从我的脚本中通过命令行与 svn 交互。
L.L.L.E。 在安装 svn 1.8.16 和 svn-devel 以及自述文件中描述的其余依赖项之后,我已经成功地从源代码中按照说明成功安装了它。
感谢巴里的帮助。
PyPI 无法提供 pysvn,因为 PyPI 无法让我为每个受支持的 SVN 版本上传 pysvn。考虑到 pysvn 依赖项的选择,更不用说处理在 Linux 发行版上安装的问题了。 (APR、SVN、OpenSSL 等)。
Fedora 为 Fedora 版本打包了 pysvn。 我假设这意味着它在 RHEL 上,因此由 CentOS 打包。 (但我没有 RHEL 或 CentOS 来检查这个)
如果你发现一个软件包不适用于你的 CentOs 并不难 在 linux 发行版上构建 pysvn。获取源工具包并按照 readme.html 进行操作。
Barry(pysvn 维护者)