无网情况下linux安装django

it2024-12-17  10

创建虚拟环境~/project/hanqin/django> virtualenv monitor2~/project/hanqin/django/monitor2> cd bin~/project/hanqin/django/monitor2/bin> source activate上传Django-1.11.11到以下文件夹~/project/hanqin/django/monitor2/tmp~/project/hanqin/django/monitor2/tmp> cd Django-1.11.11/~/project/hanqin/django/monitor2/tmp/Django-1.11.11> python3 setup.py install安装时候最后面因为没网报错,

Processing dependencies for Django==1.11.11Searching for pytzReading https://pypi.python.org/simple/pytz/Download error on https://pypi.python.org/simple/pytz/: unknown url type: https -- Some packages may not be found!Couldn't find index page for 'pytz' (maybe misspelled?)Scanning index of all packages (this may take a while)Reading https://pypi.python.org/simple/Download error on https://pypi.python.org/simple/: unknown url type: https -- Some packages may not be found!No local packages or working download links found for pytzerror: Could not find suitable distribution for Requirement.parse('pytz')

 

去官网下载对应版本的tz,tz是timezone时区的意思,我用的python3.6下的是标红版本

https://pypi.python.org/pypi/pytz/#downloads

 

 

~/project/hanqin/django/monitor2/tmp> tar -zxvf pytz-2018.3.tar.gz 

~/project/hanqin/django/monitor2/tmp> cd pytz-2018.3/

~/project/hanqin/django/monitor2/tmp/pytz-2018.3> python3 setup.py  install

 

 

 

~/project/hanqin/django/monitor2/tmp/pytz-2018.3> cd /home/insp_ap/project/hanqin/django/monitor2/lib/python3.6/site-packages/

~/project/hanqin/django/monitor2/lib/python3.6/site-packages> ls -lrttotal 511drwxr-xr-x 2 insp_ap users 344 Apr 7 10:42 setuptools-28.8.0.dist-infodrwxr-xr-x 5 insp_ap users 1032 Apr 7 10:42 setuptoolsdrwxr-xr-x 5 insp_ap users 160 Apr 7 10:42 pkg_resources-rw-r--r-- 1 insp_ap users 126 Apr 7 10:42 easy_install.pydrwxr-xr-x 2 insp_ap users 96 Apr 7 10:42 __pycache__drwxr-xr-x 2 insp_ap users 312 Apr 7 10:42 wheel-0.29.0.dist-infodrwxr-xr-x 6 insp_ap users 592 Apr 7 10:42 wheeldrwxr-xr-x 2 insp_ap users 280 Apr 7 10:42 pip-9.0.1.dist-infodrwxr-xr-x 11 insp_ap users 648 Apr 7 10:42 pipdrwxr-xr-x 4 insp_ap users 96 Apr 7 10:50 Django-1.11.11-py3.6.egg-rw-r--r-- 1 insp_ap users 510240 Apr 7 10:56 pytz-2018.3-py3.6.egg-rw-r--r-- 1 insp_ap users 51 Apr 7 10:56 easy-install.pth(monitor2) insp_ap@inspect01:~/project/hanqin/django/monitor2/lib/python3.6/site-packages>

~/project/hanqin/django/monitor2/lib/python3.6/site-packages> cat easy-install.pth ./Django-1.11.11-py3.6.egg./pytz-2018.3-py3.6.egg

 

 

 

 

由于用的是Oracle数据库,继续安装cx_Oracle,确保环境变量.bash_profile下已经有如下ORACLE配置

export ORACLE_SID=inspdb export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/db_1 export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/db_1 export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$JAVA_HOME/bininsp_ap@inspect01:~/project/hanqin/django/monitor2/tmp> pwd/home/insp_ap/project/hanqin/django/monitor2/tmpinsp_ap@inspect01:~/project/hanqin/django/monitor2/tmp> ls cx_Oracle-6.0.3.tar.gz cx_Oracle-6.0.3.tar.gz解压后使用命令  python3 setup.py install

 

running install running bdist_egg running egg_info writing cx_Oracle.egg-info/PKG-INFO writing dependency_links to cx_Oracle.egg-info/dependency_links.txt writing top-level names to cx_Oracle.egg-info/top_level.txt reading manifest file 'cx_Oracle.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'odpi/test' no previously-included directories found matching 'odpi/samples' writing manifest file 'cx_Oracle.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_ext building 'cx_Oracle' extension creating build creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/src gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iodpi/include -Iodpi/src -I/usr/local/include/python3.6m -c src/cx_Oracle.c -o build/temp.linux-x86_64-3.6/src/cx_Oracle.o -DBUILD_VERSION=6.0.3 src/Cursor.c: In function 'Cursor_MultiFetch': src/Cursor.c:1582: warning: 'found' may be used uninitialized in this function creating build/lib.linux-x86_64-3.6 gcc -pthread -shared build/temp.linux-x86_64-3.6/src/cx_Oracle.o -o build/lib.linux-x86_64-3.6/cx_Oracle.cpython-36m-x86_64-linux-gnu.so creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/egg copying build/lib.linux-x86_64-3.6/cx_Oracle.cpython-36m-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/egg creating stub loader for cx_Oracle.cpython-36m-x86_64-linux-gnu.so byte-compiling build/bdist.linux-x86_64/egg/cx_Oracle.py to cx_Oracle.cpython-36.pyc installing package data to build/bdist.linux-x86_64/egg running install_data creating build/bdist.linux-x86_64/egg/cx_Oracle-doc copying LICENSE.txt -> build/bdist.linux-x86_64/egg/cx_Oracle-doc copying README.txt -> build/bdist.linux-x86_64/egg/cx_Oracle-doc creating build/bdist.linux-x86_64/egg/EGG-INFO copying cx_Oracle.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying cx_Oracle.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying cx_Oracle.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying cx_Oracle.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.txt zip_safe flag not set; analyzing archive contents... __pycache__.cx_Oracle.cpython-36: module references __file__ creating dist creating 'dist/cx_Oracle-6.0.3-py3.6-linux-x86_64.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing cx_Oracle-6.0.3-py3.6-linux-x86_64.egg creating /home/insp_ap/project/hanqin/django/monitor2/lib/python3.6/site-packages/cx_Oracle-6.0.3-py3.6-linux-x86_64.egg Extracting cx_Oracle-6.0.3-py3.6-linux-x86_64.egg to /home/insp_ap/project/hanqin/django/monitor2/lib/python3.6/site-packages Adding cx-Oracle 6.0.3 to easy-install.pth file Installed /home/insp_ap/project/hanqin/django/monitor2/lib/python3.6/site-packages/cx_Oracle-6.0.3-py3.6-linux-x86_64.egg Processing dependencies for cx-Oracle==6.0.3 Finished processing dependencies for cx-Oracle==6.0.3

可以看到安装完成并未报错

 

转载于:https://www.cnblogs.com/qinhan/p/8732626.html

最新回复(0)