python 모듈 pychartdir 설치 및 가져오기 문제 상세히 설명

다른 사람이 쓴 스크립트를 옮길 때 pychartdir 가져오지 않았고 스크립트가 잘못 실행되었습니다.다음은 오류 보고입니다.

[modps@LGJF-ZYC5-MMSC-WEB02 ~]$ python /opt/aspire/product/modps/mopps/shell/dayreport_linux.py
/etc/host.conf: line 1: bad command `nospoof on'
Traceback (most recent call last):
 File "/opt/aspire/product/modps/mopps/shell/dayreport_linux.py", line 42, in <module>
 from pychartdir import *
ImportError: No module named pychartdir
이전에 사용한 것은 pip 모듈을 설치하는 것입니다. 먼저 pip를 설치하십시오.

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
그리고 pychartdir 모듈을 다운로드하기 시작합니다.

[root@LGJF-ZYC5-MMSC-WEB02 ~]# pip install pychartdir
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
/etc/host.conf: line 1: bad command `nospoof on'
ERROR: Could not find a version that satisfies the requirement pychartdir (from versions: none)
ERROR: No matching distribution found for pychartdir
잘못 보고한 것을 발견하고, 잘못 보고한 대략적인 뜻은 적당한 판본을 찾지 못했다는 것이다.
그러면 수동으로 설치할 수밖에 없어요.
1. 공식 주소에서 python 버전의 ChartDirector 다운로드 및 압축 해제

https://www.advsofteng.com/download.html

#  lrzsz 
[root@LGJF-ZYC5-MMSC-WEB02 ~]# tar -xf chartdir_python_linux_64.tar.gz
2.python 모듈 설치 디렉터리(/usr/lib/python 2.7/site-packages)에서chartdirector 디렉터리를 만듭니다

#  
[root@LGJF-ZYC5-MMSC-WEB02 ~]# python
Python 2.7.5 (default, May 3 2017, 07:55:04) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-14)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.path)
['', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages']
>>> 
[root@LGJF-ZYC5-MMSC-WEB02 ~]# cd /usr/lib/python2.7/site-packages
[root@LGJF-ZYC5-MMSC-WEB02 site-packages]# mkdir chartdirector
[root@LGJF-ZYC5-MMSC-WEB02 site-packages]# cd chartdirector
[root@LGJF-ZYC5-MMSC-WEB02 chartdirector]# pwd
/usr/lib/python2.7/site-packages/chartdirector
3. 압축 해제된 Chartdirector/lib에 들어가서 아래의 내용을 위에서 만든 디렉터리로 복사하고 site-packages 아래에 chartdirector.pth 를 만들어서 chartdirector를 파일에 기록합니다.

[root@LGJF-ZYC5-MMSC-WEB02 chartdirector]# cd
[root@LGJF-ZYC5-MMSC-WEB02 ~]# cd ChartDirector/lib/
[root@LGJF-ZYC5-MMSC-WEB02 lib]# cp -a ./* /usr/lib/python2.7/site-packages/chartdirector/
[root@LGJF-ZYC5-MMSC-WEB02 lib]# cd /usr/lib/python2.7/site-packages/
[root@LGJF-ZYC5-MMSC-WEB02 site-packages]# cat chartdirector.pth
chartdirector
4. python IDE를 열고 이 모듈을 가져오십시오.

[root@LGJF-ZYC5-MMSC-WEB02 site-packages]# python
Python 2.7.5 (default, May 3 2017, 07:55:04) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-14)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pychartdir
5. 스크립트 실행, 성공!
이python 모듈pychartdir 가져오기 문제에 관한 이 글은 여기까지 소개되었습니다. 더 많은 관련python 모듈pychartdir 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기