是否可以将mkdocs配置为使用额外的pythonpath?

是否可以将mkdocs配置为使用额外的pythonpath?,python,mkdocs,Python,Mkdocs,我有一个从父路径导入的包。因此,当我想要为该包提供文档时,我必须设置PYTHONPATH环境变量 我搜索了文档,stack overflow,google,但没有找到在mkdocs.yml中配置它的解决方案,也没有运行一段python代码将其附加到sys.path 编辑: 可能是我搜索的内容,但在mkdocs构建(或服务)期间,打印从未被调用解决方案实际上是使用setup\u命令。照片似乎没有显示在那里,我的问题是没有安装使用过的软件包。然后,错误消息与找不到导入时的消息相同。在您的环境中设置了

我有一个从父路径导入的包。因此,当我想要为该包提供文档时,我必须设置PYTHONPATH环境变量

我搜索了文档,stack overflow,google,但没有找到在mkdocs.yml中配置它的解决方案,也没有运行一段python代码将其附加到sys.path

编辑:


可能是我搜索的内容,但在mkdocs构建(或服务)期间,打印从未被调用

解决方案实际上是使用setup\u命令。照片似乎没有显示在那里,我的问题是没有安装使用过的软件包。然后,错误消息与找不到导入时的消息相同。

在您的环境中设置了一个环境变量(shell或IDE,类似于此)。这将取决于操作系统和运行mkdocs所使用的内容。如果您在问题中指定,我们可能会进一步帮助您。为此,我有一个解决方案,但我不希望我的同事必须设置一个环境变量bevore调用mkdocs serve,因此我的问题是我要寻找一种不使用PYTHONPATH env的方法来实现这一点
  handlers:
    python:
      setup_commands:
        - import sys;sys.path.append('..');print(sys.path)