【问题标题】:How to import user-defined python modules in cygwin?如何在cygwin中导入用户定义的python模块?
【发布时间】:2017-07-24 22:27:30
【问题描述】:

这可能是微不足道的,但我无法确定无法将用户定义的 python 模块导入我的 python 环境的原因。我在 cygwin 中使用 Ananconda 安装 python。我在 bash_profile 中输入了以这种格式将模块目录路径附加到 PYTHONPATH 的条目。

export PYTHONPATH=$PYTHONPATH:"<dirpath>"

dirpath 以/cygdrive/c/Users/ 开头

我在模块目录中有一个__init__.py 文件,用于识别它是一个python 包。

请提供您的意见。谢谢。

【问题讨论】:

    标签: python cygwin anaconda python-module pythonpath


    【解决方案1】:

    Python 在启动时使用 PYTHONHOME 目录中的 site.py 构建 sys.path。我附加到文件 addsitedir()。这对我有用。如果路径中存在空格,请在路径周围使用双引号。

    【讨论】:

      猜你喜欢
      • 2021-12-29
      • 1970-01-01
      • 2016-09-27
      • 2018-03-24
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多