Install the IBM Cplex, Python DoCplex package
1. Cplex 설치
https://www.ibm.com/academic/topic/data-science 혹은
https://academic.ibm.com/a2mt/email-auth 에서
학교 메일로 가입 후 로그인, 평가판 설치
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
풀버전은 매우 비싸고
community edition은 변수 1000개, 목적함수 1000개까지 가능
academic initiative는 학생, 학계만 사용 가능
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/bqN6Z3/btr1yAyqROo/lOWEDCqK0xN3QJae9R1Cv0/img.png)
이메일 입력 후 로그인
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/T5Kan/btr0VLiuw8v/ShjwghM8xAChUX6iuPHcvK/img.png)
확인
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/Ne9Rt/btr1udcsszP/MKzsLsjj95yhCWaK5kzGj1/img.png)
전 예전에 신청했던게 만료되어서 recertify해야 한다네요
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/lbQZe/btr1fOx8udm/iKO2vKOt3J3aYNkDa9sKd1/img.png)
대충 채워 줌
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/sQTWN/btr1p2PL8pe/fVrmYvzOHVk7FlpmUsu171/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/GiMbI/btr01UzsC0O/WJLNttTVJj2KE7a4QGJ8f1/img.png)
메일 확인해 validate 누르기
https://www.ibm.com/academic/topic/data-science
Site
...
www.ibm.com
에서
스크롤 쭉 내리면 아래의 화면이 나옴
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/bIGyUC/btr1pXgHwvc/W6Uv8bTSdUTGUWmXziihU0/img.png)
소포트웨어 > Cplex 클릭
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/cjLgMo/btr06WjpCaS/YLGwKYEjePICewn5zrgzEk/img.png)
download 클릭
여기서 중요
HTTP -> Search 클릭
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/l87by/btsufXAUV5G/eDYEON6SXCzNUW7yaaigN0/img.png)
Search results에서
IBM ILOG CPLEX Optimization Studio V22.1.1 for Windows x86-64
에 체크 표시
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/eeRZiE/btsuGltjXaM/2wnGwkicekxQajXNzgdTyk/img.png)
I agree 후
download now
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/bzAM7w/btsuqA5R6Fo/Zz4khkZmxo1UEJJ7e4gz5k/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/b7pi2F/btr4gEmcoMH/CJEZYNOcoKvK0Pwq6e1FmK/img.png)
cplex_studio2211.win_x86_64.exe이 다운되었음
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/b70uav/btsymLhzZHS/4kApQKCN69SNhWRgNc8s00/img.png)
확인
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/cKAqbR/btsycvNRSTZ/bKObnzSA7bKmxsKf2IIdpK/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/cLm44v/btsynDwPx01/hRClHa4KFN5hHhgboSCMa1/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/bH17if/btsybydkQAL/b9S6RdlHDh23qxrkDzmf9k/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/L5wMQ/btsygp0JRJ7/KAlJWpPVpdsqNV9qjVHpfK/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/cifODk/btsyl33Sc4Q/9dzYQn19fN4QV31KfhV5pk/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/evVx9q/btsynZGxBcI/QUSuEUDymioqa6eg9GVBu1/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/wAUIs/btsyknnVBOK/ut9OoF1Ha9woiiaRb9eAT1/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/QSjdg/btsypxwldZy/Kna8F9PmArSMwLGkKGHwhk/img.png)
전부 next만 누르면 설치가 시작된다.
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/Abcxy/btsyeo1JErE/oZrrIl0FXRVKJcIlgqSwu1/img.png)
비쥬얼 C++가 설치되어있는지 확인
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/bzu5iC/btsyl7FewA8/3hG7RrawA1nBWzzABFq3c1/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/114n2/btsydmb10FU/uBCb9zlZET21GAQFDwcHBk/img.png)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/zjRAN/btsyaRqleBH/6uINtxuwmPZcyBvTMnLX51/img.png)
다음 다음 완료
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/craxlC/btsyksvZk7s/CcDkSem5iVrsAgkoKVjAk0/img.png)
이게 뜨면 기다린다
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/n7BDa/btsycWkuXI4/okD1NKAkrDjKdAhx7VWKB1/img.png)
Launch
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 1. Cplex 설치](https://blog.kakaocdn.net/dn/Y23mt/btsydVyTtjq/yKGYVmpvSBiYlHWuUFLz8k/img.png)
구동 완료
2. Docplex 설치하기
파이썬으로 구동가능한 docplex를 받자!
2. setup.py 경로 확인 ("C:\Program Files\IBM\ILOG\CPLEX_Studio221\python\setup.py")
버전에 따라 다를 수 있음
(2023년 9월 기준으로 이제는 221이 아닌 2211로 보임. 그럼 경로도 이걸로 수정해야 함)
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기](https://blog.kakaocdn.net/dn/pudPH/btr1f1RGPEH/0qaFUAotb6E8Y8cxe5MGeK/img.png)
3.cmd 관리자 권한으로 실행
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기](https://blog.kakaocdn.net/dn/cMM9VV/btr4aMrLPOT/yHWk8bsfyPnAGvnt7vtDOk/img.png)
(관리자 권한으로 안 열면 오류 발생함)
c:
cd C:\Program Files\IBM\ILOG\CPLEX_Optimizer221\python
python setup.py install
순서대로 입력
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기](https://blog.kakaocdn.net/dn/b6Kvly/btr4blt0uuM/ABDE0P5etTSlcOtYF2JqT1/img.png)
그럼 좌라라락 뜬다.
4. anaconda prompt 관리자 권한으로 실행
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기](https://blog.kakaocdn.net/dn/nSFdm/btr1bliPxrK/SKmu30sKkN1Hzvi06WXMZ0/img.png)
아래의 코드를 실행한다.
pip install docplex
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기](https://blog.kakaocdn.net/dn/Mglnf/btr4jnX3CBz/T2xKjB2xwsmMDXk6sJkyJk/img.png)
나는 이미 만족되었다고 나왔음
5. conda list를 눌러 설치가 잘 되었는지 확인
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기 [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 2. Docplex 설치하기](https://blog.kakaocdn.net/dn/dGyzqk/btr1vsUSAix/vlTDazdGrl5p64nixQDV30/img.png)
설치 매우 어렵다.. 시간 여유롭게 잡자
필자는 파이썬을 지우고 다시 깔았더니 docplex 설치 성공했다.
참고
https://stackoverflow.com/questions/31384639/what-is-pythons-site-packages-directory
What is python's site-packages directory?
The directory site-packages is mentioned in various Python related articles. What is it? How to use it?...
stackoverflow.com
도큐먼트는 여기에서 확인 가능
https://github.com/IBMDecisionOptimization/docplex-doc
GitHub - IBMDecisionOptimization/docplex-doc
Contribute to IBMDecisionOptimization/docplex-doc development by creating an account on GitHub....
github.com
무료버전 (community edition)
https://www.ibm.com/kr-ko/products/ilog-cplex-optimization-studio/get-started
ILOG CPLEX Optimization Studio - 시작하기
...
www.ibm.com
![[Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 무료버전 (community edition) [Cplex] IBM Cplex, 파이썬 DoCplex 패키지 설치 - undefined - 무료버전 (community edition)](https://blog.kakaocdn.net/dn/CmjSZ/btr4hPHrVbv/zkChw6lYDuhMFtOSlDhNa0/img.png)
무료 에디션 체험 누르면 무료버전 사용 가능
'🖥️ IT, 컴퓨터 > 🚀 최적화' 카테고리의 다른 글
[Cplex] 지역제한 P-median Cplex 코드 입력 (0) | 2023.03.16 |
---|---|
[Gurobi] 구로비로 P-median 문제 (PMP) 풀기 with Python :: gurobipy (0) | 2023.03.16 |
[CPLEX] 한글 깨짐 문제 해결하기 : 시스템 로캘 변경 /인수 입력 (0) | 2023.03.16 |
[Gurobi] 최적화 프로그램 구로비 무료 학생판(academic license) 다운로드 (0) | 2023.03.16 |
[CPLEX] 모델 생성해 돌리는 방법 (OPL 프로젝트 작성) (0) | 2023.03.14 |
댓글