首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置Beeware:我无法在激活的venv中创建JAR支持文件

设置Beeware:我无法在激活的venv中创建JAR支持文件
EN

Stack Overflow用户
提问于 2019-11-21 02:25:01
回答 1查看 148关注 0票数 1

我一直在尝试设置我的工作环境,以便我可以尝试Beeware教程。https://voc.readthedocs.io/en/latest/background/install.html

下面是使用Python3.7在Windows 8中使用Bash安装教程的步骤。我安装了所有相关软件,并配置了环境变量等。

当我试图在激活的venv中创建JAR支持文件时,会遇到这样的问题:

代码语言:javascript
复制
$ . env/Scripts/activate
(env) $ cd voc
(env) $ pip install -e .
(env) $ ant java ``` -- at this line of code the shell appears to be endlessly stuck in operation as follows:
代码语言:javascript
复制
(env) $ ant java
Buildfile: C:\Users\XXXX\tutorial\voc\build.xml

java:

compile:

compile_stdlib:
     [exec] Cloning into 'ouroboros'...
     [exec] Updating files:  17% (340/1941)

我已经跑了一个多小时了,没有任何进展的迹象。

我非常肯定,通过venv运行脚本的导致了问题,是因为当我不使用任何venv时,进程在一分钟内就会成功运行。

当我输入cd命令时,进程似乎也不会随着时间的推移而改变。我也尝试禁用我的窗口防御程序,以提高CPU性能,而没有运气。

有什么建议是我可以做的,以使这个工作在文夫?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-29 07:55:15

您可能想尝试使用不同的环境,例如在码头容器上。

这是一份关于Ubuntu18.04LTS截至2019年-11-29年的尝试报告.我跟着https://voc.readthedocs.io/en/latest/background/install.html

使用Python3.7代替默认的3.6。

代码语言:javascript
复制
python --version
Python 3.7.5

Java 1.8

代码语言:javascript
复制
javac -version
javac 1.8.0_25

由Ubuntu包管理器安装的ant:

代码语言:javascript
复制
ant -version
Apache Ant(TM) version 1.10.5 compiled on March 28 2019

我不得不安装python3.7venv(参见How to install python3.7 and create a virtualenv with pip on Ubuntu 18.04? )

代码语言:javascript
复制
sudo apt-get install python3.7-venv

克隆存储库

代码语言:javascript
复制
git clone https://github.com/beeware/voc.git

激活虚拟环境

代码语言:javascript
复制
python3 -m venv env
$ . env/bin/activate
$ cd voc
$ pip install -e .

现在,最后运行ant命令给您带来麻烦:

代码语言:javascript
复制
ant java
Buildfile: /hd/sengo/home/wf/source/python/beeware/voc/build.xml

java:

compile:
    [mkdir] Created dir: /hd/sengo/home/wf/source/python/beeware/voc/build/java
    [javac] Compiling 140 source files to /hd/sengo/home/wf/source/python/beeware/voc/build/java
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

compile_stdlib:
     [exec] Cloning into 'ouroboros'...
     [exec] Cloning Ouroboros...
     [exec] Compiling 95 python modules...
     [exec] ...............................................................................................
     [exec] Built 95 modules

dist:
    [mkdir] Created dir: /hd/sengo/home/wf/source/python/beeware/voc/dist
      [jar] Building jar: /hd/sengo/home/wf/source/python/beeware/voc/dist/Python-3.7-Java-support.b7.jar
     [copy] Copying 1 file to /hd/sengo/home/wf/source/python/beeware/voc/dist

compile:

compile-testdaemon:
    [mkdir] Created dir: /hd/sengo/home/wf/source/python/beeware/voc/build/java-testdaemon
    [javac] Compiling 2 source files to /hd/sengo/home/wf/source/python/beeware/voc/build/java-testdaemon
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
    [javac] 1 warning

dist-testdaemon:
      [jar] Building jar: /hd/sengo/home/wf/source/python/beeware/voc/dist/Python-3.7-Java-testdaemon.b7.jar
     [copy] Copying 1 file to /hd/sengo/home/wf/source/python/beeware/voc/dist

BUILD SUCCESSFUL
Total time: 56 seconds
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58966328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档