首页 > 解决方案 > 在 Visual Studio Code 中打开 Django 项目 -> 缺少项目名称/bin/python 文件

问题描述

警告 - 初学者在这里。

我最近从使用 Sublime Text 3 切换到 Visual Studio Code 来管理我的 Django 项目。但是,由于我的 projectname/bin/python 文件没有在 Visual Studio Code 中打开(我可以看到它没有出现在资源管理器中),我遇到了 git 问题。我注意到我的 python3.6 文件也没有打开。

在 Visual Studio Code 中,如果我选择 File -> Open File 并尝试手动打开 projectname/bin/python,我会收到一条错误消息,指出“系统无法访问该文件”。

屏幕截图 - 左侧为 VSC,右侧为 ST3

标签: pythondjangovisual-studio-codesublimetext3

解决方案


如果我理解正确,您的项目中有 /bin 文件夹,并希望将 python 二进制文件提交到您的 git 存储库。

撇开原因不谈,因为我看不出有任何理由将 python 二进制文件包含在存储库中,我猜为什么bin/pythonandbin/python3.6不显示/不可打开是,它们只是指向实际二进制文件的符号链接位于其他地方。

您可以通过在文件夹中输入ls -lahVSC 的内置终端来在终端中进行检查。bin

我的示例输出如下所示:

$ ls -lah /opt/local/bin/python*
lrwxr-xr-x    1 root   73 Oct  1 18:01  python2 -> /opt/local/bin/python2.7*
-rwxr-xr-x    2 root  14K Oct  1 09:56  python2.7
lrwxr-xr-x    1 root   24 Jan 22 13:47  python3 -> /opt/local/bin/python3.7*
-rwxr-xr-x    2 root  14K Dec 30 09:56  python3.7

请注意l在某些行信号的开头,这些条目是指向不同位置的符号链接(在我的情况下,->在最后显示的位置)

我仍然想知道为什么您首先希望将您的 python 二进制文件放在 git 存储库中。


推荐阅读