博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7系统64位下搭建Python3.6环境及相关细节工具部署文章收集
阅读量:6696 次
发布时间:2019-06-25

本文共 5348 字,大约阅读时间需要 17 分钟。

(1)

问题描述: 安装Navicat管理数据库时,启动界面出现乱码情况。

解决办法:

1)打开Navicat安装目录,找到 start_navicat文件,

2) 修改字符集如下:

将 export LANG=”en_US.UTF-8” 修改为 export LANG=”zh_CN.UTF-8”

 

注意,此处需要特别注意一点,如果CentOS环境下刚刚搭建好Python3环境,如果有进行数据库mysql链接操作时,需要安装一个pyMysql模块依赖。要不然如果有数据库链接的mysql接口测试,服务端后台接收不到用户传过来的数据。

 


(2)

centos 7安装 navicat 下载地址: 

下载后copy到指定安装目录

[hcr@localhost Downloads]$ cp navicat111_mysql_en.tar.gz /app/local/navicat/

[hcr@localhost Downloads]$ cd /app/local/navicat/

[hcr@localhost navicat]$ ll

total 51968

-rw-rw-r--. 1 hcr hcr 53213111 Jun 6 16:10 navicat111_mysql_en.tar.gz

[hcr@localhost navicat111_mysql_en]$ tar -zxvf navicat111_mysql_en.tar.gz

[hcr@localhost navicat111_mysql_en]$ ./start_navicat

如果这儿报错一堆,那么一般是缺少文件啥的,由于这个笔记是事后写的,没有copy错误贴出来

如果你的系统是 32位应该很好 搞定

但是我的是64位 

CentOS 7 64-bitlogin as root thenyum install updateyum install glibc.i686yum install freetype.i686yum install libSM.i686yum install libXext.i686yum install zlib.i686yum install libgcc.i686

所以 要安装32位的一些包

Fedora 14 x64/CentOS

login as root then

yum install glibc.i686

yum install freetype.i686

yum install libSM.i686

yum install libXext.i686

除了那几个还要下边两个

zlib.i686

libgcc.i686

如果安装不报错, 都是complate ,你很幸运,ok, 直接重新 ./start_navicat 应该就ok 了

 


(3)

CentOS添加环境变量(以python3.6为例)

注意:此文教会了我们如何设置pip3的软连接,即如何找到pip3的实际存放位置,然后根据这个实际存放位置来生成pip3的软链接

ln -s /usr/python3.6/bin/pip3 /usr/bin/pip3           ###创建pip3软连接

 

安装完python3.6和设置完pip3软连接后,如果有相关前置包没有安装,会导致pip3不能正常使用。具体处理操作如下:(1)首先安装 openssl-develsudo yum install openssl-devel(2)cd Python-3.6.3进入目录下,依次执行以下3条命令./configure --with-ssl makemake install(3)关闭终端,重启一个新的终端,发现pip3命令,就可以正常使用。
[minmin@localhost ~]$ cd /usr/local/Python3.6/bin/[minmin@localhost bin]$ ls2to3      easy_install-3.6  idle3.6  pip3.6  pydoc3.6  python3.6         python3.6m         python3-config  pyvenv-3.62to3-3.6  idle3             pip3     pydoc3  python3   python3.6-config  python3.6m-config  pyvenv[minmin@localhost bin]$ ./python3Python 3.6.3 (default, Nov 16 2017, 19:02:24)[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linuxType "help", "copyright", "credits" or "license" for more information.>>> quit()[minmin@localhost bin]$ ./pip3 -Vpip 9.0.1 from /usr/local/Python3.6/lib/python3.6/site-packages (python 3.6)[minmin@localhost bin]$ pwd/usr/local/Python3.6/bin[minmin@localhost bin]$
export PATH=$PATH:/usr/local/Python3.6/bin

(4)

CentOS7安装Python3.6

重点查看,此篇文章教了我们如何区分开Python2和Python3,以及保证yum的正常使用

安装python3.6可能使用的依赖# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel下载python3.6编译安装到python官网下载https://www.python.org下载最新版源码,使用make altinstall,如果使用make install,在系统中将会有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题,而且不好处理。# wgethttps://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz# tar -xzvf Python-3.6.0.tgz -C  /tmp# cd  /tmp/Python-3.6.0/把Python3.6安装到 /usr/local 目录# ./configure --prefix=/usr/local# make# make altinstallpython3.6程序的执行文件:/usr/local/bin/python3.6python3.6应用程序目录:/usr/local/lib/python3.6pip3的执行文件:/usr/local/bin/pip3.6pyenv3的执行文件:/usr/local/bin/pyenv-3.6更改/usr/bin/python链接# cd/usr/bin# mv  python python.backup# ln -s /usr/local/bin/python3.6 /usr/bin/python# ln -s /usr/local/bin/python3.6 /usr/bin/python3更改yum脚本的python依赖# cd /usr/bin# ls yum*yum yum-config-manager yum-debug-restore yum-groups-manageryum-builddep yum-debug-dump yumdownloader更改以上文件头为#!/usr/bin/python 改为 #!/usr/bin/python2修改gnome-tweak-tool配置文件# vi /usr/bin/gnome-tweak-tool#!/usr/bin/python 改为 #!/usr/bin/python2修改urlgrabber配置文件# vi /usr/libexec/urlgrabber-ext-down#!/usr/bin/python 改为 #!/usr/bin/python2

(5)

centos 7.3 安装配置python3.6.1

 

 


(6)

centos 7安装pycharm

激活码: 

 上述激活码可能已经失效,目前的下述解决办法,可以维持到2018年10月份Pycharm正式版可用。

 

 


安装完后,如果需要进行登陆已有SVN账号,获取相关库和文件,具体示例操作如下:

[root@localhost 桌面]# svn co svn://svn.fly*********     ###此处登陆进指定地址的SVN仓库#####下面几行都是自动生成的提示信息,要求输入用户名和认证密码,输入完成后,然后会把文件下载到当前目录,这里也就我的桌面上认证领域: 
/home/svn/yc_api“root”的密码: 认证领域:
/home/svn/yc_api用户名: c***“c***”的密码: -----------------------------------------------------------------------注意! 你的密码,对于认证域:
/home/svn/yc_api只能明文保存在磁盘上! 如果可能的话,请考虑配置你的系统,让 Subversion可以保存加密后的密码。请参阅文档以获得详细信息。你可以通过在“/root/.subversion/servers”中设置选项“store-plaintext-passwords”为“yes”或“no”,来避免再次出现此警告。
###上传文件到SVN[root@localhost 桌面]# lsyc_api[root@localhost 桌面]# cd yc_api/[root@localhost yc_api]# lspython-flask-server[root@localhost yc_api]# lspython-flask-server[root@localhost yc_api]# cd ..[root@localhost 桌面]# lsyc_api[root@localhost 桌面]# cd yc_api/[root@localhost yc_api]# lspython-flask-server[root@localhost yc_api]# svn ci -m '1' python-flask-server/[root@localhost yc_api]#

 

 

 


(8)CentOS7安装Postman测试接口

原文链接:

首先步骤可参考如下:

# 下载安装包wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz# 解压安装包到/usr/local/postman目录sudo mkdir /usr/local/postmansudo tar zxvf postman.tar.gz -C /usr/local/postmanrm -rf postman.tzr.gz# 建立软链接sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman# 创建postman应用程序启动器(Gnome环境)sudo touch /usr/share/applications/postman.desktopsudo vim /usr/share/applications/postman.desktop# 在/usr/share/applications/postman.desktop文件中添加如下内容[Desktop Entry]Encoding=UTF-8Name=PostmanExec=/usr/bin/postmanTerminal=falseType=ApplicationIcon=/usr/local/postman/Postman/resources/app/assets/icon.pngStartupNotify=trueCategories=Development;但是启动时可能回报如下错误:error while loading shared libraries: libXss.so.1: cannot open shared object file:

 

解决办法:

yum install libXScrnSaver

 

转载地址:http://wbvoo.baihongyu.com/

你可能感兴趣的文章
Programming Ability Test学习 1026. 程序运行时间(15)
查看>>
implicit和explicit的基本使用
查看>>
我们一起学习WCF 第六篇文件传输
查看>>
nio编程
查看>>
【竞赛笔记】飞思卡尔智能车竞赛
查看>>
codevs 1291 火车线路
查看>>
2017 国庆湖南 Day3
查看>>
位置参数,默认参数,非关键字可变长参数,关键字可变长参数
查看>>
Linux下vi命令
查看>>
btrfs文件系统管理与应用
查看>>
SpringMVC视图解析器概述
查看>>
SQL Server 自动化运维系列 - 监控磁盘剩余空间及SQL Server错误日志(Power Shell)...
查看>>
English Phonetic Spelling Alphabet
查看>>
linux下访问ftp服务器和文件传输
查看>>
极力推荐python初学者使用wingIDE
查看>>
[NOIP2014] 普及组
查看>>
轻松掌握Ajax.net系列教程十三:使用HoverMenuExtender
查看>>
基础学习笔记之opencv(12):改变图像对比度和亮度
查看>>
将实体类、匿名对象转换为SqlParameter列表
查看>>
JDBC(3)ResultSet
查看>>