0
ssh (내 코드에서)로 Linux 컴퓨터에 연결하고 원격 컴퓨터에 설치되지 않은 Python 라이브러리를 사용하는 일부 코드를 실행하려면 무엇이 가장 좋을까요? 그렇게하는 방법? 이 같은 호출을 사용하여제거 된 모듈을 사용하여 ssh를 통해 원격 Python 코드 실행
:
cat main.py | ssh [email protected] python -
서버에서 main.py를 실행하지만, 늘 종속성 저를 도움이 될 것입니다, 어떻게 든 관련 라이브러리를 '컴파일'하고 그들에게 보낸 방법이 그냥 내 코드를 실행하는 것 이상?
pip install virtualenv
을 다음 (현재 경로에 구분 파이썬 환경을 만들기 위해
virtualenv venv
를 사용 virtualenv을 시도 할 수
가장 좋은 방법은 원격 컴퓨터에 적절한 환경을 설정하는 것입니다. – metatoaster
그렇다면이 라이브러리를 어디에 저장할 것입니까? Python 환경에서 액세스 할 수 있어야합니다. 시나리오에 맞을 수있는 한 가지 방법은 공유 폴더 (NFS, Samba, ...)에 라이브러리를두고이를 원격 환경의 Python 경로에 추가하는 것입니다. – UnholySheep
당신은 '적절한 환경'을 말하는 것이 무엇을 의미하는지 설명 할 수 있습니까? 저는 일부 VM을 실행중인 서버를 가지고 있으며, 그들과 연결하고 데이터베이스 연결, ping과 같은 관련 연결선을 테스트하는 코드를 실행하려고합니다. 그들 중 일부 등 ... 내가 한 곳에서 그것을 실행하고 싶습니다 –