chinajz 发表于 2022-12-23 19:56:22

测试在python不同版本间共享使用库函数

本帖最后由 chinajz 于 2022-12-23 20:11 编辑

在python3.11中下载了库函数,但在其它版本(如:python3.7.3)中使用不了,仍需要重新下载。如果建立软链接呢?测试结果可行。但python3.7.3中的gi函数在python3.11使用会出错,gi是由python3-gi软件包生成的库函数,可能是我用的uos linux系统更新慢,导致gi版本老造成的。测试系统为UOS linux家庭版,具体操作:
1、查看pip安装了那些包及版本
pip list
~$ pip list                                                                                 
Package         Version
--------------- --------
contourpy       1.0.6
cycler          0.11.0
fonttools       4.38.0
kiwisolver      1.4.4
matplotlib      3.6.2
numpy         1.24.0
packaging       22.0
pgi             0.0.11.2
Pillow          9.3.0
pip             22.3.1
pyparsing       3.0.9
PySimpleGUI   4.60.4
python-dateutil 2.8.2
setuptools      65.5.0
six             1.16.0

2、显示包详细信息和安装位置
如显示PySimpleGUI包详细信息:
pip show PySimpleGUI
~$ pip show PySimpleGUI
Name: PySimpleGUI
Version: 4.60.4
Summary: Python GUIs for Humans. Launched in 2018. It's 2022 & PySimpleGUI is an ACTIVE & supported project. Super-simple to create custom GUI's. 325+ Demo programs & Cookbook for rapid start. Extensive documentation. Main docs at
Author: PySimpleGUI

License: UNKNOWN
Location: /home/chinajz/.local/lib/python3.11/site-packages
Requires:
3、让其它版本使用这些包
如果让Python 3.7.3 使用python3.11的PySimpleGUI包:
ln -s~/.local/lib/python3.11/site-packages/PySimpleGUI /usr/lib/python3/dist-packages
4、对于windows版本,可以直接拷入使用,linux版本一样也可以。

只测试 了几个函数,如果有冲突,仍需重新下载。
页: [1]
查看完整版本: 测试在python不同版本间共享使用库函数