【发布时间】:2017-07-06 15:34:00
【问题描述】:
抱歉这个菜鸟问题 - 只是想了解 python 的工作流程。
有谁知道 env/bin/python 和 env/lib/python3.6 的区别是什么?知道这将非常有帮助。 (注意不同的路径 - bin 和 lib)
谢谢:)
编辑:我在环境中只安装了一个版本的 python。这里要注意的一件事是 env/bin/python 有一个指向 env/bin/python3.6 的符号链接(显然这是一个二进制文件)。但是在 env/lib/python3.6 中有一个目录,其中有一些像 site-packages 这样的目录,其中存储了已安装的包。
所以我的问题是...... /env/bin 中的二进制文件何时使用以及何时访问该目录?当我在 shell 中说“python”时,它会进入 bin,但是当我在解释器中说“import django”时,它会进入 lib 中的 python3.6 并获取包。我在正确的轨道上吗?
【问题讨论】: