【问题标题】:FileNotFoundError while installing the module jpy via pip in conda在 conda 中通过 pip 安装模块 jpy 时出现 FileNotFoundError
【发布时间】:2016-12-14 09:42:32
【问题描述】:

我在 anaconda (python 3.4) 中工作,我使用的是 Linux Min 18。 我尝试使用pip install -i https://pypi.anaconda.org/pypi/simple jpy 获取模块jpy,但出现以下错误:

Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-p2voq_f8/jpy/setup.py", line 100, in <module>
        with open('README.rst') as file:
    FileNotFoundError: [Errno 2] No such file or directory: 'README.rst'

我知道问题出在哪里,但不知道如何解决。我尝试使用pip install -U setuptools pip 更新我的设置工具,但主要问题仍然存在。谷歌搜索对我没有帮助。

有什么想法吗?谢谢。

【问题讨论】:

    标签: python linux anaconda linux-mint


    【解决方案1】:

    从 github 获取:

    首先下载仓库

    安装 JDK 8,最好是 Oracle 发行版。设置 JDK_HOME 或 JPY_JDK_HOME 指向您的 JDK 安装并运行构建 脚本:

    $ export JAVA_HOME=<your-jdk-dir> 
    $ python get-pip.py 
    $ python setup.py --maven bdist_wheel
    

    成功后,轮子在 dist 目录。

    部署jpy.jar(如果你不知道为什么需要这一步,这个 不适合你):

    $ mvn clean deploy -DskipTests=true

    https://github.com/bcdev/jpy

    【讨论】:

    • 这不会改变 FileNotFound-Error。
    • 你用的是什么操作系统?
    • Linux Mint 18。我将它添加到我的问题中。
    • 不,和往常一样遇到 FileNotFound-Error。
    • 好的。我不确定我以前是否做过类似的事情:首先我使用以下指令 [x] (community.linuxmint.com/tutorial/view/1372) 安装了 JDK,然后我使用ln -s /opt/java/jdk1.8.0_111 /opt/java/latest 创建了一个符号链接,并且在 opt/java 中运行时我设置export JDK_HOME=/opt/java/latest export JAVA_HOME=${JDK_HOME} export PATH=$PATH:${JAVA_HOME}/bin ....
    猜你喜欢
    • 1970-01-01
    • 2015-09-25
    • 2020-10-19
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    相关资源
    最近更新 更多