В каком каталоге работает GCP Cloud Shell? - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь настроить базовую среду разработки Python через интерфейс командной строки GCP Cloud Shell, и я пытаюсь активировать virtualenv для запуска некоторых вещей в потоке данных.Однако я нахожу, что я не понимаю, в каком каталоге работает Cloud Shell.

В моем приглашении отображается следующее:

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

Я установил virtualenv на локальном компьютере впредыдущий сеанс, и только сейчас пытался активировать виртуальную среду через этот ранее установленный файл активации на моем локальном компьютере с помощью

source C:/Folder1/Folder2/virtualenv/Scripts/activate

, но я продолжал получать «Нет такого файла или каталога», хотя это правильныйдорожка.После некоторой проверки я обнаружил, что Cloud Shell по умолчанию работает из следующего каталога:

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

(в котором нет папки 'Scripts', которая вызывала ошибку каталога)

Этот каталог префикса /home/my_name/... нигде не найден на моей локальной машине.Я понимаю, что понятия не имею, из какого каталога работает Cloud Shell.

У меня такое ощущение, что я установил много файлов своей среды в этот странный каталог призраков (возможно, случайно), и теперь я потерял контроль над структурой среды разработки, потому что теперь у меня естьфайлы virtualenv на моем локальном компьютере и некоторые другие файлы virtualenv в этом каталоге ghost.

Может кто-нибудь объяснить

1) Где находится этот каталог на моей машине, если он вообще там есть?

2) Если я предполагается чтобы настроить всю мою среду из этого каталога-призрака?

3) Если я просто испортил установку своей среды с самого начала и должен начать все сначала?

Спасибо за любую помощь, спасибо.

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

Google Cloud Shell (не путать с программой gcloud) запускается на виртуальной машине в Google Cloud.Он ничего не знает о вашем рабочем столе.Вы можете загружать / скачивать файлы с вашего рабочего стола, используя веб-браузер, содержащий пользовательский интерфейс для Cloud Shell.

0 голосов
/ 16 октября 2018

Если вы не используете sshfs на Mac или Linux с gcloud alpha cloud-shell для монтирования локальных каталогов (как подробно описано в в этом блоге ), Cloud Shell не будет иметь доступав вашу локальную файловую систему.

...