как получить доступ к CLI из терминала при запуске приложения из Pycharm - PullRequest
0 голосов
/ 11 мая 2018

Я использую Python 2.7 с колбой и использую Pycharm Professional IDE, я запускаю приложение колбы, используя виртуальную среду изнутри Pycharm.

Когда я открываю терминал внутри Pycharm и использую команды CLI, он работаети когда я открываю терминал (обычный терминал) вне среды IDE и пытаюсь использовать ту же команду, она не работает, приложение все еще работает все время, и команда точно такая же.

Когда я пытаюсь активировать тот же venv за пределами IDE, у меня возникает проблема с разрешениями, я предполагаю, что это связано с тем, что venv уже активен внутри IDE.

В чем проблема?Мне нужно запустить ту же виртуальную среду, чтобы использовать команды CLI?

Как я могу получить доступ к командам CLI снаружи IDE?

Спасибо

1 Ответ

0 голосов
/ 11 мая 2018

Когда я пытаюсь активировать тот же venv за пределами IDE, я получаю разрешение

Скорее всего, проблема в разрешении доступа к файлам виртуальной среды. Проверьте права доступа и права собственности user:group, используя ls -al (если вы используете Mac или Linux), более подробную информацию можно получить здесь:

https://linux.die.net/man/1/ls

https://linux.die.net/man/1/chmod

https://linux.die.net/man/1/chown

Я предполагаю, что это связано с тем, что venv уже активен внутри IDE

Определенно нет, вы можете активировать его столько раз, сколько захотите.

Мне нужно запустить ту же виртуальную среду, чтобы использовать команды CLI?

По крайней мере, вам необходимо установить все зависимости в другой среде (глобальной или виртуальной), если вы планируете ее использовать.

когда я открываю терминал (обычный терминал) за пределами IDE и пытаюсь использовать ту же команду, она не работает

Вам лучше опубликовать полный вывод ошибок, чтобы мы могли проверить фактическую ошибку. И какую команду вы пытаетесь выполнить?

...