ModuleNotFoundError: нет модуля с именем 'string' при импорте фляги - PullRequest
0 голосов
/ 29 июня 2018

Мой проект работает на моем компьютере. Я пытаюсь перенести его на другой компьютер. У меня есть все пакеты, установленные в виртуальной среде, такие как фляга, флеш-защита и т. Д., И они прекрасно работают на моем компьютере.

Но когда я переношу его на другой компьютер, он не сможет Он даже не может импортировать колбу и завершается ошибкой.

(env) E:\quickAuto>env\Scripts\python.exe
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bi

т (AMD64)] на win32 Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации. из колбы импортной колба

Traceback (последний вызов был последним): Файл "", строка 1, в Файл "E: \ quickAuto \ env \ lib \ site-packages \ flask__init __. Py", строка 17, в из werkzeug.exceptions импорт прервать Файл "E: \ quickAuto \ env \ lib \ site-packages \ werkzeug__init __. Py", строка 151, в импорт ( '') werkzeug.exceptions Файл "E: \ quickAuto \ env \ lib \ site-packages \ werkzeug \ exceptions.py", строка 67,
в из werkzeug._internal import _get_environ Файл "E: \ quickAuto \ env \ lib \ site-packages \ werkzeug_internal.py", строка 12, в строка импорта ModuleNotFoundError: нет модуля с именем 'string'

1 Ответ

0 голосов
/ 29 июня 2018

Если вы копируете весь проект из папки virtualenv, это плохая практика, вам нужно только скопировать проект с файлом requirements.txt и установить все пакеты из requirements.txt, например:

# activate your virtualenv on your PC
. env/bin/activate

# now we need to create a requirements.txt file with `pip freeze`
pip freeze > requirements.txt

# now in our folder we have a `requirements.txt` file with all our packages

# after this copy all your packge without `virtualenv` folder,
# but with `requirements.txt file


# when you are on another PC create a new `virtualenv` activate it and install 
# the packages from `requirements.txt` with this command

pip install -r requirements.txt

некоторые документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...