python - 通过 bash 文件运行 anaconda

标签 python linux bash shell anaconda

我用 python 编写了一个脚本来裁剪图像。 我在 Windows 中为此使用 Anaconda 和 Python 2.7

我想做的是为包含图像的整个文件夹运行此脚本,所以我想制作一个 bash 文件。 我关注了these stepsWindows 上的 Ubuntu 上的 bash。我再次为 linux 安装了 Anaconda 并需要一些库,但现在我得到了 this error即使我安装了与 Windows 中相同的软件包。

有什么想法吗?或者在我的脚本已经在 Anaconda 上运行良好的 Windows 上执行此操作的另一种方法?

最佳答案

这可能不是您要找的东西,因为您寻求有关 bash 脚本的帮助。但是,您可以修改 python 脚本以使用 glob 函数裁剪指定文件夹中的所有图像。您可以在安装了 anaconda 的 Windows 上运行它。

glob 返回与 unix 样式标志和通配符匹配的所有文件名的列表。这可能如何适用于您的场景的示例可能是:

import glob
files = glob.glob("c:/path/*")   # where path is the path to your images to be cropped

# then run your script on all the images to be cropped
for f in files:
    # Run python script

关于python - 通过 bash 文件运行 anaconda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39283908/

相关文章:

python - 使用 'import bs4' 或 'from bs4 import BeautifulSoup' 时出现以下错误

c - dlsym 返回 NULL,即使该符号存在

regex - AWK - 搜索模式 - 将其添加为变量 - 搜索不是变量的下一行并打印它 + 变量

linux - 将命令保存到变量中而不是运行它

bash - 使用 find 删除所有子目录(及其文件)

regex - 删除定界符之间的文本,每行多次

Python networkx 链接预测与 adamic_adar_index

python - 如何获取 "Word"在 NLP 中的重要性(TFIDF + 逻辑回归)

python - 在python中查找并替换部分字典值

.net - 我不能再调试我的 dotnet 项目了。发生无法加载源错误