Проекты PyCharm используют файлы pip и python друг друга

TS 2.9 добавлена ​​поддержка хорошо введенных json import . Просто добавьте:

{
  "compilerOptions": {
    "resolveJsonModule": true
  }
}

в свои tsconfig.json или jsconfig.json. Теперь импорт, такой как:

import json = require('../static/calls.json');

и

import * as json from '../static/calls.json';

, должен быть разрешен и иметь правильные типизации!

1
задан omarjohn 15 January 2019 в 23:23
поделиться

1 ответ

Похоже, что все ваши проекты настроены на использование интерпретатора системы вместо virtual environment, который вы настроили для каждого из них.

Следуйте этой инструкции, чтобы исправить это https://www.jetbrains.com/help/pycharm-edu/creating-virtual-environment.html

С точки зрения используя другую версию библиотеки python, вы можете решить эту проблему, указав ее в файле requirements.txt, который вы можете поместить в папку venv для каждого проекта. тогда вы можете просто сделать pip install -r requirements.txt после того, как настроите venv. (вам нужно убедиться, что venv активирован - вам не нужно об этом беспокоиться, если вы настроили проект в PyCharm для использования интерпретатора python для venv.) Вы можете проверить это, перейдя к Terminal в вашем PyCharm и вы должны увидеть (venv_name) hostusername@host:~/project_folder$

0
ответ дан thecruisy 15 January 2019 в 23:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: