Pythontex-无法导入.py文件

Pythontex-无法导入.py文件

我正在使用 pythontex 在 latex 中执行 python 代码。由于我有大量 python 代码,因此我尝试使用 pycode ("\pyc{import code}") 导入代码。latex 和 python 代码编译良好,但没有产生合理的输出。

一个最小的工作示例是:

\documentclass{article}
\usepackage{pythontex}

\begin{document}
\pyc{import test}
\end{document}

注意,测试是一个python文件(“test.py”),其内容如下:

print("hi")

任何关于此的建议都将非常有帮助。提前致谢。

答案1

此问题是由文件名冲突引起的。在本例中,.tex 文件和 .py 文件的名称相同(均为“test”)。重命名其中任何一个文件即可解决问题。

值得注意的是,只有 Windows 操作系统存在此问题;即使文件名相同,一切在 Linux 上都能正常运行。

相关内容