关于毕设的charm-crypto安装

本文讲述了作者在毕设项目中遇到的Python环境搭建问题,重点介绍了在Ubuntu上安装Python3.7.9,处理版本冲突,替换默认python命令,安装Charm-crypto库,并在PyCharm中设置正确解释器的过程。
摘要由CSDN通过智能技术生成

搞个毕设,第一步搭环境就困难重重,搞了好几天。

主要参考这两篇文章。

Charm-crypto的安装以及简单实现的聚合签名算法_python实现bgls聚合签名-CSDN博客

charm-crypto安装(一)_pip3 install charm-crypto-CSDN博客

按照网上的教程搞完后遇到了问题,是python版本问题。

安装指定版本3.7.9时,又遇到了问题。

Ubuntu安装指定Python版本详解,理论上各版本通用_ubuntu安装python-CSDN博客

​
sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev  libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev   liblzma-dev libffi-dev  libc6-dev

​

使用此代码安装所需库,解决问题。

更新python版本指定链接

# 将原python与python3命令改为python.bak与python.bak
sudo mv /usr/bin/python /usr/bin/python.bak
sudo mv /usr/bin/python3 /usr/bin/python3.bak
# 将我们刚装的python3.7.9指定运行命令为python与python3
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python3
# 将原pip和pip3命令改为pip.bak与pip3.bak
sudo mv /usr/bin/pip /usr/bin/pip.bak
sudo mv /usr/bin/pip3 /usr/bin/pip3.bak
# 将我们刚装的python3.8.5的pip指定运行命令为pip与pip3
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip3

此处注意,要查看好自己的文件夹里对应的文件,不要一昧地复制代码,根据自己安装的python3.7.9所对应的文件。

更新成功后,终端输入python与python3命令查看是否指定指定正确。(很重要!关乎是否能够重新正确安装charm库,安装charm库会用默认的python指向)

重新安装好python后,再次重新安装charm库,然后在pycharm中重新选择解释器

添加好解释器后,库就安装成功了~

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值