我正在尝试通过GCP的Cloud命令行接口来设置一个基本的Python开发环境,并试图激活一个虚拟环境来运行Dataflow中的一些内容。但是,我发现我对Cloud在哪个目录中操作感到困惑。
我的提示符如下:
my_name@cloudshell:~ (my-project-name)$在之前的会话中,我在本地计算机上安装了virtualenv,并且刚刚尝试通过以前在本地计算机上安装的激活文件激活虚拟环境。
source C:/Folder1/Folder2/virtualenv/Scripts/activate但我一直得到“没有这样的文件或目录”,即使这是正确的路径。经过一些调查之后,我发现Cloud在默认情况下是从以下目录操作的:
/home/my_name/C:/Folder1/Folder2/virtualenv(其中没有“脚本”文件夹,这导致了目录错误)
在我的本地机器上找不到这个/home/my_name/...前缀目录。我意识到我不知道Cloud是从哪个目录工作的。
我有一种感觉,我已经在这个奇怪的鬼目录下安装了很多环境文件(可能是无意中的),所以现在我失去了对我的开发环境结构的控制,因为现在我在我的本地机器上有了虚拟文件,在这个鬼目录中还有一些其他的虚拟文件。
有人能解释一下吗
1)这个目录位于我的机器上,如果它甚至在那里的话?
2)如果我要在这个鬼目录中设置我的整个环境?
3)如果我一开始就搞砸了我的环境安装,应该重新开始吗?
感谢你的帮助谢谢。
发布于 2018-10-16 02:46:52
(不要与gcloud程序混淆)运行在Google中的虚拟机中。它对你的桌面一无所知。您可以使用包含Cloud的web浏览器将文件从桌面上传/下载到桌面。
https://stackoverflow.com/questions/52824697
复制相似问题