Installing OR-Tools (binary)

 

 이 페이지는 바이너리 배포판에서 OR-Tools를 설치하는 방법을 설명합니다.

 

 

 

Linux 또는 Mac에 설치

 

★ Note : 바이너리 배포판은 64 비트 시스템에서만 작동합니다.

 

 

1. 파이썬 구성 업데이트

 

파이썬에서 OR-Tools를 사용하지 않으려면이 단계를 건너 뜁니다.

 

PATH에서 64 비트 Python 인터프리터 (2.7+, 3.5 또는 3.6)를 사용할 수 있는지 확인하십시오.

 

python --version
python -c "import platform; print(platform.architecture()[0])"

 

★ 참고 : 필요한 경우 python을 python3.6으로 대체하여 Python 3.6 인터프리터를 사용하십시오.

 

필요한 경우 패키지 관리자를 사용하여 Python 설치를 업그레이드하거나 (권장) python.org에서 새 버전을 구하십시오.

 

9.01 이상의 pip가 있는지 확인하십시오.

 

python -m pip --version

 

필요한 경우 업그레이드

 

python -m pip install pip --upgrade

 

참고 : Ubuntu에서는 다음과 함께 패키지 관리자를 사용하여 pip를 업그레이드하는 것이 좋습니다.

 

sudo apt-get install python-pip

 

(Python 3에서는 python3-pip를 사용합니다).

 

그리고 pip가 없으면 pip 설치 페이지Linux 패키지 관리자의 특정 지침을 참조하십시오. sudo를 사용하여 설치해야 할 수도 있습니다.

 

2. 다른 유틸리티 설치

 

 Mac OS X에서 Python 이외의 언어를 사용하려면 Xcode 명령 행 도구를 설치해야합니다. 이렇게하려면 터미널 창을 열고 다음을 입력하십시오.

 

xcode-select --install

 

Linux에서 C ++의 OR-Tools를 사용하려면 다음을 수행하십시오.

 

sudo apt-get install build-essential

 

C #의 OR-Tools를 사용하는 경우 64 비트를 지원하는 버전 4.2.0 이상의 Mono를 설치해야합니다. Mono Download 페이지에서 Mono의 최신 버전을 다운로드 할 수 있습니다.

 

★ 참고 : Ubuntu에서는 다음과 함께 패키지 관리자를 사용하는 것이 좋습니다.

 

sudo apt-get install mono-complete

 

(자세한 내용은 여기).

 

 

3. OR- 도구 설치

 

 두 가지 별도의 바이너리 배포판이 있습니다. 하나는 C ++, Java 및 C # 용이고 다른 하나는 C # 용입니다. Python을위한 PyPI 기반 배포판 등이있다.

 

 파이썬 Windows / Mac / Linux 바이너리 배포판 : python -m pip install --user --upgrade ortools. 그 후에, python -m pip show ortools로 설치 성공 여부를 확인할 수 있습니다.

 

 C ++ / Java / C # 바이너리 배포판 : Mac, Ubuntu 17.10, Ubuntu 16.04, Ubuntu 14.04, CentOS 7, Debian 9.

 

 C ++ / Java / C # 설치를 테스트하려면 명령 창을 열고 바이너리 배포를 압축 해제 한 디렉토리로 이동하십시오. 그런 다음 다음 명령을 입력하십시오.

 

make all

 

이것은 OR-Tools에 대한 몇 가지 예제를 실행합니다.

 

 

 


 

Windows에 설치

 

★ 참고 : Windows에서 OR- Tools를 설치하고 실행하려면 컴퓨터에 Visual Studio 2015 이상이 설치되어 있어야합니다. 또한 OR-Tools의 모든 C ++, Java 또는 C # 프로그램은 Windows 명령 프롬프트가 아닌 Visual Studio 기본 도구 명령 프롬프트에서 실행해야합니다.

 

 바이너리 배포판은 64 비트 시스템에서만 작동합니다. Windows 10에서 Microsoft Visual Studio 2015 및 2017에서 테스트되었습니다.

 

 Mac 및 Linux와 마찬가지로 OR-Tools는 C ++, Python (버전 2.7, 3.5 및 3.6), Java 및 C #을 지원합니다. Python과 C ++, Java 및 C #에 대해 각각 다른 두 가지 바이너리 배포판이 있습니다.

 

 Python 용 바이너리 배포판을 설치하려면이 페이지 상단의 Mac / Linux 용 지침을 따르십시오.

 

 C ++ / Java / C # 바이너리 설치의 경우 Visual Studio 2017 Visual Studio 2015 버전을 다운로드하여 설치하십시오.


• C ++의 경우 프로젝트 라이브러리에 lib / ortools.lib을 추가하고 프로젝트 포함 경로에 or-tools / include를 추가합니다.
• Java의 경우 lib / com.google.ortools.lib의 jar를 사용하고 -Djava.library.path = PATH_TO_or-tools / lib를 명령 줄에 추가합니다.
• C #의 경우 bin / Google.OrTools.dll을 프로젝트 종속성에 추가합니다.

 

 설치를 테스트하려면 Visual Studio x64 네이티브 도구 명령 프롬프트를 열고 아카이브의 압축을 푼 디렉터리로 이동하십시오. 그런 다음 다음 명령을 입력하십시오.

 

make all

 

★ 참고 : Visual Studio 네이티브 도구 명령 프롬프트 (Windows 명령 프롬프트 아님)에서이 명령을 실행해야합니다. make가 없으면 GitHub에서 가져올 수 있습니다.

 

이것은 OR-Tools에 대한 몇 가지 예제를 실행합니다.

 

 

FlatZinc 바이너리 배포판

 

 FlatZinc는 다양한 솔버가 이해하는 솔버 입력 언어입니다. OR-Tools는 Ubuntu 17.10, Ubuntu 16.04, Ubuntu 14.04, CentOS 7, Debian 9, Mac, Visual Studio 2017Visual Studio 2015와 같은 플랫폼에서 FlatZinc를 지원하는 바이너리 배포판을 제공합니다.

 

 

Troubleshooting

 

 원본에서 OR- Tools를 설치하기위한 지침에는 바이너리 설치 문제도 포함되어있는 문제 해결 섹션이 있습니다.

 

 

 


Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

 

※ 본 내용은 Google Optimization Tools 사이트에서 가져온 내용으로 구글 번역기를 통하여 한글로 게시하였습니다.

 

 

※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.