GCP云Shell在哪个目录下工作?

2024-05-28 19:20:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过GCP的cloudshell命令行界面建立一个基本的Python开发环境,并试图激活virtualenv来运行数据流中的一些东西。不过,我发现我搞不清云Shell在哪个目录下运行。在

我的提示显示以下内容:

my_name@cloudshell:~ (my-project-name)$

我在以前的会话中在本地计算机上安装了virtualenv,并且刚刚尝试通过在本地计算机上以前安装的激活文件激活一个虚拟环境

^{pr2}$

但我一直得到“没有这样的文件或目录”,即使这是正确的路径。经过一番侦查,我发现云Shell默认是从以下目录运行的:

/home/my_name/C:/Folder1/Folder2/virtualenv

(其中没有导致目录错误的“脚本”文件夹)

在我的本地计算机上找不到这个/home/my_name/...前缀目录。我意识到我不知道云Shell在哪个目录下工作。在

我有一种感觉,我已经在这个奇怪的ghost目录下安装了很多环境文件(可能是无意中),所以现在我对开发环境的结构失去了控制,因为现在我的本地计算机上有virtualenv文件,这个ghost目录中还有一些其他virtualenv文件。在

有人能解释一下吗

1)这个目录在我的机器上的位置,如果它在那里的话?在

2)如果我要从这个ghost目录中设置我的整个环境?在

3)如果我从一开始就把环境安装搞砸了,应该重新开始?在

谢谢你的帮助,谢谢。在


Tags: 文件命令行name目录home界面环境virtualenv
2条回答

googlecloudshell(不要与gcloud程序混淆)运行在Google云的虚拟机中。它对你的桌面一无所知。您可以使用包含CloudShell UI的web浏览器从桌面上载/下载文件。在

除非您在Mac或Linux上使用sshfsgcloud alpha cloud-shell来挂载本地目录(详见this blog post),否则cloudshell将无法访问本地文件系统。在

相关问题 更多 >

    热门问题