Python virtualenv скопировать на другую машину? - PullRequest
0 голосов
/ 23 мая 2018

Среда: Ubuntu 16.04

Я создал virtualenv в одном проекте на компьютере A и перенес проект на компьютер B.

Пути, в которых расположен проект, отличаются.Он не работает с компьютером B.

Путь проекта компьютера A: / home / projects / projectA

Путь проекта компьютера B: / home / sv_projects / projectA

Кажется, что источник пытается найти исходный путь.Он не показывает никакого пути, если я делаю «какой питон» после источника virtualenv.

Чтобы сделать перекрестную проверку, я сделал копию проекта A на компьютере A и сделал «какой питон» после источника virtualenv.

какой питон

/ home / projects / projectA / venv / bin / python

где я ожидаю, что это будет

/ home / projects / projectA_copy / venv / bin / python

Поскольку я думаю, что если он изменится на печать так, как я ожидал, я могу применить его к компьютеру B точно таким же образом.

'' добавлено '' '

.

Покопавшись, я обнаружил, что путь можно изменить только в том случае, если virtualenv установлен на компьютере B с параметрами --extra-search-dir.Но это не то, что я хочу, так как это зависит от библиотеки;Это означает, что мне нужно virtualenv каждый раз, когда я хочу скопировать среду на новую машину.

Я хотел бы знать, КАК КОПИРОВАТЬ среду virtualenv на другую машину!

Итак, вопрос в том ... Как я могу изменить путь к источнику питона virtualenv?Или как я могу решить проблему?

...