0

我想重新激活我两年前从事的一个旧 python 项目。

我想以一个不同的方式重新创建相同的工作条件:当我使用 virtualenvs 开发 Ubuntu WSL (win10) 时。现在我想使用 Anaconda 直接从 Windows 10 工作。

我输入的 Anaconda 提示符(管理员权限)中的命令

conda create -n env python=3.6
conda activate env
pip install pybuilder==0.11.17
pyb

这是发生错误的地方。我用德语得到它,但它就像 "The command "pyb" is either spelled wrong or doesn't exist"

请注意,我与该项目的所有相关文件(即 build.py)都已经存在,并且我在正确的目录中执行了命令。尽管我认为这不是问题,因为甚至无法识别命令。

pip list确认 pybuilder 安装正确,并where python告诉我它使用的第一个 python 来自正确的环境。

我强烈认为它与 Anaconda 有关,因为我能够再次在 Ubuntu WSL(win10)条件下成功重做它。


编辑:我使用 conda 环境的绝对路径并执行 pyb_.exe 使其工作。但是文件 pyb* 也存在。我仍然很想知道为什么 anaconda 提示无法执行它。


感谢有关如何解决此问题的任何想法。干杯!

4

1 回答 1

0

我将关闭它,因为我找到了一个令人满意的解决方案:

  • 我用更新的包(pip)测试了我的代码,它仍然有效。
  • pybuilder==0.13.3
  • pyb在 anaconda 提示符下再次尝试,它执行没有问题

因为这只是过时软件的问题,我将其标记为已回答

于 2021-12-15T21:50:52.700 回答