python - Windows 10 Bash 和 python 路径

标签 python windows bash path pythonpath

我最近安装了 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/

相关文章:

python - celery 进程 'Worker' 以 'exitcode 1' 退出

c# - 从 C# 打开程序 - 还指定工作目录

windows - Hyper-V 导致错误 "sorry, this application cannot run under a virtual machine"

bash - 在 Bash 中编写 if 语句的更好方法

python - python中的变量方法名称

python - 设置 celery 周期性任务

python - 我可以动态地将一个类的实例转换为另一个类吗?

windows - 运行服务后命令提示符关闭太快

linux - 打印文件名列表(文本文件中指定的文件名除外)

linux - 如何将文件名从十进制转换为十六进制?