У меня есть virtualenv расположенный в /home/user/virtualenvs/Environment. Теперь мне нужна эта среда на другом ПК. Поэтому я установил virtualenv-clone и использовал его для клонирования /Environment. Затем я скопировал его на другой компьютер через USB. Я могу активировать его при source activate, но когда я пытаюсь запустить интерпретатор python с помощью sudo./Environment/bin/python я получаю
./bin/python: 1: ./bin/python: Syntax Error: "(" unexpected
Выполнение этого без sudo дает мне ошибку, сообщая мне, что в формате двоичных файлов есть ошибка. Но как это может быть? Я просто скопировал его. Или есть лучший способ сделать это? Я не могу просто использовать pip freeze на /Environment/lib/python2.7/site-packages/ потому что в /Environment/lib/python2.7/site-packages/ есть некоторые пакеты, которые я написал сам, и мне тоже нужно их скопировать. Насколько я понимаю, pip freeze просто создает список пакетов, которые pip загружает и устанавливает.