分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

在pypiserver部署网站遇到的坑

发布时间:2023-09-06 02:20责任编辑:胡小海关键词:暂无标签

1.python3.7 SSL的问题:

从python2.7+django1.1.16升级到python3.7+django2.0后,试验能不能打开pypi-server的时候,遇到了下面这个问题

SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate

google了半天找不到解决方案,在stackoverflow提问到现在也没人回答,最后实在没办法,降级到了python3.6,这个问题解决了,但是又出现了新的问题。这让我认识到了,在生产环境中不要尝试新技术,如果解决不了,那工资会被扣光吧??自己瞎折腾的话可以随便用。 下面是我在overstackflow提问的网址,哪位大神知道如何解决的话,可以去看一下。

https://stackoverflow.com/questions/53085099/python3-7-pypi-serversslcertverificationerror-ssl-certificate-verify-failed

2.安装pip install pypi-server出现ImportError: cannot import name HTTPSHandler

  原因在于openssl,openssl-devel两个文件包未正确安装。用下来的命令来安装:

yum install openssl -y

yum install openssl-devel -y

安装完成后,重新安装python

3. 启动pypi-server的时候无法指定端口

tornado.options.Error: Unrecognized command line option: ‘p‘

原因应该是安装了两个版本的pypiserver,把pypi-server==0.4.8删除后,只保留pypi-server==1.2.4后解决此问题。

4.往pypi-serve打包上传的时候,总是传到https://upload.pypi.org/legacy/这个网站

把名字改成一下,不用默认的解决此问题

[distutils]index-servers = ???yourownname[yourownname]repository: <repository-url>username: <username>password: <password>

5.在centos7.3上找不到mysql

原因是你在cento7上运行yum install mysql会下载安装的是MariaDB(这是mysql原班人马在mysql公司卖给其他公司几年后,防止mysql被Oracle闭源才新生成的一个Mysql的分支),而不是原来的mysql。

另外,所以你运行
yum install mysq
就相当于运行
yum install MariaDB

但是对于MariaDB的话,直接安装MariaDB是不会运行起来的服务的,因为你只安装了MariaDB的客户端,所以你还需要下载一系列的MariaDB组件就比MariaDB-server(服务端)。

运行 

yum search all mariaDB

然后会列出一系列软件包

mariadb-benchmariadb-develmariadb-embeddedmariadb-servermariadb-testmariadb-libs
把这些安装一下就可以解决问题了(可选择安装哦,每个包都有介绍的)
 
然后启动
systemctl start mariadb
 
参考:https://www.cnblogs.com/kiik/p/centos7_mysql.html
 

虽然跟着视频教程搭建了自己的个人博客,但是自己的基础还不行,接下来要好好补补python基础和编程基础,稳扎稳打,步步为营,等跟着路飞学城的课程学到了web开发,在解决自己个人博客网站的一些bug和添加一些新的功能。

有道词典
SSLCertVerifica ...
详细X
SSLCertVerificationError(SSL:CERTIFICATE_VERIFY_FAILED):证书验证失败:无法获得当地发行证书

在pypiserver部署网站遇到的坑

原文地址:https://www.cnblogs.com/lshedward/p/9900529.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved