对于noob问题抱歉 - 试图了解python的工作流程。env/bin/python和env/lib/pythonX.Y之间的区别(注意lib)
有谁知道env/bin/python和env/lib/python3.6之间的区别是什么?知道这将会非常有帮助。 (注意:不同的路径 - bin和lib)
谢谢:)
编辑:我只安装在环境蟒蛇的一个版本。这里要注意的一点是,env/bin/python有一个到env/bin/python3.6的符号链接(显然,它是一个二进制文件)。但是在env/lib/python3.6中有一个目录,其中存储了安装软件包所在的站点包等目录。
所以我的问题是...何时使用/ env/bin中的二进制文件,何时访问目录?当我在shell中说'python'时,它会进入bin,但是当我在解释器中说'import django'时,它将转到lib中的python3.6并获取包。我在正确的轨道上?
两者之间的相对路径是否必须是../lib/pythonX.Y? –
通常是的,但它可以改变。 – phd