我最近安装了 Windows bash。我试图通过将它们添加到 PYTHONPATH 变量来使使用 Anaconda 安装的包可见,但它没有在环境中列出。
奇怪的是 sys.path.append 工作正常并且有条目,如 sys.path doc指出包变量是从环境变量 PYTHONPATH 实例化的,但是如果它不存在于环境(Windows 的 Bash)中怎么可能呢?
我已经检查过 Windows 环境,它们是独立的系统(否则 Anaconda 包将可用于导入)。那么我在哪里可以设置 python 路径到 Windows bash 中的新模块?
最佳答案
如果您从 Windows bash 启动 Python,它不会自动从 Windows 中找到您的 PYTHONPATH 环境变量。你需要自己添加。您可以通过编辑 .bashrc 文件来执行此操作。它位于您的主目录中(/home/userid 或只是 ~)。
vi ~/.bashrc
现在添加以下行:
export PYTHONPATH="/mnt/c/my/python/path"
关于python - Windows 10 Bash 和 python 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41617029/