原来 python 小版本一升级 , 有的第三方库就暂时用不了. python3.7.5 --> python3.7.6
1
Trim21 2020-01-17 00:50:14 +08:00 via Android
是说升级了 python 版本但是没有重新安装第三方库吗
|
3
wuwukai007 2020-01-17 00:55:24 +08:00 via Android
哪个库
|
4
jin7 OP @wuwukai007 pyautowin
|
5
ddzzhen 2020-01-17 08:14:17 +08:00 via Android
冷门库按说明文档来,如果 3.x 那肯定兼容,3.7.x 也兼容,3.7.5 肯定不兼容 3.7.6,这跟开发有关,跟 python 是间接关系吧
|
6
SpencerCJH 2020-01-17 09:48:58 +08:00
那别更呗 [doge]
|
7
alphadog619 2020-01-17 09:50:14 +08:00
3.7.6 scrapy 就装不上。
|
8
python30 2020-01-17 10:13:02 +08:00
慢点升级有好处
|
9
fzhyzamt 2020-01-17 10:15:17 +08:00
py 虽然轮子很多,但是版本兼容性和各种本地库依赖就非常僵硬
|
10
chenstack 2020-01-17 11:52:32 +08:00
我今天是从 pyenv 里面装的 python3.7.4->python3.7.6,不过是把第三方库都重新装一遍,因为一些需要编译的库可能需要重新编译才能用
参考: https://github.com/pyenv/pyenv/issues/906 ~/.pyenv/versions/3.7.6/bin/python -m pip install -r <(~/.pyenv/versions/3.7.4/bin/python -m pip freeze) |
11
jin7 OP 现在退回去了 python3.7.5
|
12
hyperbin 2020-01-17 13:59:56 +08:00 via Android
做过 pypi 的包,可指定兼容范围(从小到大都有),你这个估计是打包时写死了版本号
|
13
jin7 OP 安装正常 , 但是运行一些代码的时候报错.
|
14
hushao 2020-01-18 17:57:41 +08:00 via iPhone
小版本升级其实没什么必要,尤其是生产环境下。开发环境的话,除非必须制定具体版本,小版本也是没什么意义。库的作者其实很多没什么精力去适配所有版本的
|