Я пытаюсь настроить базовую среду разработки Python через интерфейс командной строки GCP Cloud Shell, и я пытаюсь активировать virtualenv для запуска некоторых вещей в Dataflow. Однако я обнаружил, что не понимаю, в каком каталоге работает 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 в этом каталоге-призраке.
Кто-нибудь может объяснить
1) Где этот каталог находится на моей машине, если он вообще есть?
2) Если я предполагается настроить всю свою среду из этого каталога-призрака?
3) Если я просто испортил установку своей среды с самого начала и должен начать все заново?
Ценю любую помощь, спасибо.
pwd
, чтобы определить текущий каталог. - person Kolban   schedule 16.10.2018