1
xss 2017-02-10 10:48:39 +08:00
只能说你平时没注意你选择装的东西的依赖, 导致升级后出问题了.
语言特性导致的问题, 只能等响应的东西更新, 或者你自己解决. 前段时间我的桌面环境升级, 导致配置文件不兼容....改了一个星期才改好... |
2
dexterzzz 2017-02-10 10:48:44 +08:00
python 用 anaconda
|
3
msg7086 2017-02-10 12:36:15 +08:00
Python 的不知道。 Ruby 的话,`bundle` 走起。
|
4
asdfghji 2017-02-10 12:40:47 +08:00
感觉 lz 的意思是依赖安装路径不对,不是版本不支持依赖啊,这样的话可以用沙盒模式解决吧
|
5
Yeoman OP 因为过年在家没网所以才好气,所有安装过的包其实还在,但是因为 python/ruby 升级了不去寻找老版本的包了所以出现了没有依赖的情况,所以想知道有什么方法把原来老版本的包整体迁移到新版本中去用。(直接吧 python3.5 的 site-package 复制到 3.6 里去也可以用)
|
6
loading 2017-02-10 13:55:11 +08:00 via Android
楼主没用 virtualenv ,直接动系统自带 python?
|
7
msg7086 2017-02-10 14:33:10 +08:00
很多 C 扩展的包依赖同版本的头文件,换版本直接迁移可能会出问题。
|
8
xialdj 2017-02-10 15:34:59 +08:00 via iPhone
nvm 同有这个问题 来蹭答案
|
11
linhua 2017-02-10 17:03:09 +08:00
这个是 包管理器不统一 的问题。 Archlinux 系统有个包管理器 pacman ,而 python 也有个包管理器 pip 。
用 pip 安装的 python 包不能用 pacman 来管理 你试试升级 pip 到 python 3.6 对应的版本试试 |
12
herozhang 2017-02-10 17:09:08 +08:00
系统自带的 python 不要去用,都 virtualenv 新建环境来用吧
要不是够折腾的, 3.x 和 2.x 的,各种依赖版本不一致的。。。 |
13
sammo 2017-02-10 18:28:09 +08:00 via iPhone
我一般不用全局的 packages ,而是每个项目建立自己的虚拟环境、搭一套完全这个项目自己的 packages 。不依赖全局的东西、全局就不会出问题 ..
|
14
guyskk 2017-02-10 18:29:01 +08:00 via Android
重新安装一下吧
python3.5 -m pip freeze | pip install |
16
mooncakejs 2017-02-10 18:47:25 +08:00
python 没得洗。。
|
18
mercurylanded 2017-02-10 19:44:40 +08:00
用 java
|