インストール設定レコードのpython Pythonの開発環境

SSLモジュールが使用できないため、タイトルインストールpython3.8.2エラーがHTTPS URLに接続しCan''t

Linuxバージョンは、ソースインストールパッケージを見つけるためのPythonのPython-3.8.2.tgzの公式ウェブサイトへの自然なPython3.8.2は、Sambaのインストールパッケージのインストールによって、win7の下に仮想マシンをCentOSのものの最新バージョンをインストールしてから、合格するための計画centos7ですLinuxを。それは仮想マシンですので、ので、このバージョンpyenvの仮想化ツールをインストールする計画、直接ソースコンパイラはありません。.. `言うことコンパイルは何もありません

#编译前的编译环境检查,安装
yum install openssl-devel zlib-devel gcc
make patch bzip2-devel sqlite-devel
readline-devel gdbm-devel
#总共九个开发包,如果嫌麻烦,直接组安装
#yum groupinstall 'Development Tools'或者在安装系统时把#development tools选项勾选,,如果还缺什么,根据编译安装的报#错重新添加即可
configure --prefix=/usr/local/python3.8
  make && make install
  即使这样,很不幸,我还是报错了。运行pip 
  安装某个模块,
  Can''t connect to HTTPS URL because the
   SSL module is not available
   #无奈,只好重新编译,反复几次后,仍然无果,
   #只好在网上寻找答案。
   #找到解包目录,也就是编译开始的地方,
   #打开Module目录下的Setup文件,查找SSL=
   #例如我的目录是/home/aaa/Python3.8.2/Modules/Setup
   #要注意目录和文件都是大写开头的。将
   这个文件的#SSL=/usr/local/ssl这一行下面的三行的注释
   取消掉即可。
   #再次重新编译,然后添加环境变量。成功。
   #添加环境变量需要注意下,
   打开/etc/profile这个文件,#直接到底,添加 新的一/行,
   PATH=/usr/bin:/usr/sbin:/usr/local/bin:
   /usr/local/sbin:/root/bin:/usr/local/python3.8
   因为我是指定编译安装到/usr/local/python3.8,。
   如果,环境变量写错了,系统起不来了,也不用慌,
   重启后,破解root密码那个方法进入系统在修改文件就
   可以了,还一个添加环境变量是/etc/bashrc,这个
   文件是用户环境变量,危险性相对较小,重复上
   述动作,然后source 下文件就好了。
公開された13元の記事 ウォンの賞賛0 ビュー301

おすすめ

転載: blog.csdn.net/alwaysbefine/article/details/104793607