首先安装gcc编译器,
1 . 检查系统版本,下载对应的系统镜像
[root@localhost ~]# cat /etc/redhat-release ##查看系统版本
查看到系统版本之后,需要下载对应版本镜像
镜像下载可以参考此博客 https://blog.csdn.net/cpongo3/article/details/88798131
2.下载完镜像之后,使用xshell或者是winscp将镜像拷贝到对应的服务器
文件传输完毕后,可以查看远程服务器对应目录下是否有该文件。
3. 镜像的挂载和查看镜像自带的包。
[root@localhost tmp]# mkdir /iso ###创建挂载点命令,后边的/iso可以自己配置,但是需要注意的是后边在配置yum源时,路径要写对应的目录
[root@localhost tmp]# mount -o loop /tmp/CentOS-7-x86_64-DVD-1611.iso /iso
挂载成功之后,我们可以直接去挂载点查看镜像中有什么东西
4.准备工作已经完毕,接下来还需要修改yum的配置文件,把默认的网络源仓库改成我们的本地源
1)禁用默认的网络源服务器(如果有报错就把所有的 .repo文件后缀加.bak,我修改了四个,根据报错提示然后修改提示文件)
cd /etc/yum.repos.d/ #进入yum的源配置目录
mv CentOS-Base.repo CentOS-Base.repo.bak #把网络源配置文件改个名字,如果以后联网了就改回来;当然,你想删除也可以
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak
2)编辑本地源配置文件CentOS-Media.repo
随便你用vim或emacs,编辑过后的内容:
[c6-media] #随便起的名字,可以不改
name=CentOS #也可以不改
baseurl=file:///iso #挂载的路径,file后是冒号和三个斜杠啊!
gpgcheck=0 #关掉gpg检查
enabled=1 #开启,一定要置1
yum install gcc gcc-c++
[root@master ~]#./configure --prefix=/usr/local/python3.6
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux
checking for --without-gcc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/local/src/pythonSoft/Python-3.3.4':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
由于本机缺少gcc编译环境
1、通过yum安装gcc编译环境:yum install -y gcc
2、本机没有安装yum功能,可下载gcc安装包:https://gcc.gnu.org/
————————————————
版权声明:本文为CSDN博主「XTXB」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_31306973/article/details/78538601
在python写脚本过程中需要将带有中文的字符串内容写入文件,出现了报错的现象。
--------------------------------------------------
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
---------------------------------------------------
经过网上搜索出错原因得到结果:
python中如果使用系统默认的open方法打开的文件只能写入ascii吗,如果要写入中文需要用到codecs模块 (使用了该方法,问题解决)
# -*- coding: utf-8 -*-
import codecs
content = u'你好,北京欢迎你'
f = codecs.open('aaa.txt','w','utf-8')
f.write(content)
还有第二种方法(没试)
字符集的问题,在文件前加两句话:
reload(sys)
sys.setdefaultencoding( "utf-8" )
此
https://www.polarxiong.com/archives/python-codecs.html
————————————————
版权声明:本文为CSDN博主「xiaosongbk」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaosongbk/article/details/79658160
部分内容参考 https://www.cnblogs.com/butterflies/p/9660949.html
https://blog.csdn.net/judwenwen2009/article/details/53395293