Ubuntu 16.04, uninstalled python, now vim is broken and I can't fix it
I was having some problems with conflicts between my Anaconda python installation and my system Python on Ubuntu 16.04, so I decided to remove the system python packages. Apparently that was a bad idea, because now some stuff like vim is broken and I can't seem to fix it, even after reinstalling the python packages that I removed. The problem is that vim cannot find a Python shared library that it seems to want to dynamically load:
$ sudo apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
vim
0 upgraded, 1 newly installed, 0 to remove and 180 not upgraded.
Need to get 0 B/1,036 kB of archives.
After this operation, 2,458 kB of additional disk space will be used.
Selecting previously unselected package vim.
(Reading database ... 327179 files and directories currently installed.)
Preparing to unpack .../vim_2%3a7.4.1689-3ubuntu1.2_amd64.deb ...
Unpacking vim (2:7.4.1689-3ubuntu1.2) ...
Setting up vim (2:7.4.1689-3ubuntu1.2) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
$ vim
vim: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
I've tried purging vim and reinstalling it, reinstalling python, python3, python-dev, and python3-dev packages, purging and reinstalling vim again after doing so, but nothing has worked.
It seems like some symlinks are missing or something, but I cannot find the actual library to which it should point. Searching around in the files that the libpython3.5 package installs, I cannot find the "real" libpython to which a symlink should point. Same for libpython3.5-dev, this just installs a symlink:
/usr/lib/x86_64-linux-gnu/libpython3.5m.so
which points to
libpython3.5m.so.1
which doesn't exist. What package is this supposed to come from, if not libpython3.5 or libpython3.5-dev? To which library are all these symlinks ultimately supposed to point?
vim python reinstall ubuntu-16.04 apt
add a comment |
I was having some problems with conflicts between my Anaconda python installation and my system Python on Ubuntu 16.04, so I decided to remove the system python packages. Apparently that was a bad idea, because now some stuff like vim is broken and I can't seem to fix it, even after reinstalling the python packages that I removed. The problem is that vim cannot find a Python shared library that it seems to want to dynamically load:
$ sudo apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
vim
0 upgraded, 1 newly installed, 0 to remove and 180 not upgraded.
Need to get 0 B/1,036 kB of archives.
After this operation, 2,458 kB of additional disk space will be used.
Selecting previously unselected package vim.
(Reading database ... 327179 files and directories currently installed.)
Preparing to unpack .../vim_2%3a7.4.1689-3ubuntu1.2_amd64.deb ...
Unpacking vim (2:7.4.1689-3ubuntu1.2) ...
Setting up vim (2:7.4.1689-3ubuntu1.2) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
$ vim
vim: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
I've tried purging vim and reinstalling it, reinstalling python, python3, python-dev, and python3-dev packages, purging and reinstalling vim again after doing so, but nothing has worked.
It seems like some symlinks are missing or something, but I cannot find the actual library to which it should point. Searching around in the files that the libpython3.5 package installs, I cannot find the "real" libpython to which a symlink should point. Same for libpython3.5-dev, this just installs a symlink:
/usr/lib/x86_64-linux-gnu/libpython3.5m.so
which points to
libpython3.5m.so.1
which doesn't exist. What package is this supposed to come from, if not libpython3.5 or libpython3.5-dev? To which library are all these symlinks ultimately supposed to point?
vim python reinstall ubuntu-16.04 apt
add a comment |
I was having some problems with conflicts between my Anaconda python installation and my system Python on Ubuntu 16.04, so I decided to remove the system python packages. Apparently that was a bad idea, because now some stuff like vim is broken and I can't seem to fix it, even after reinstalling the python packages that I removed. The problem is that vim cannot find a Python shared library that it seems to want to dynamically load:
$ sudo apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
vim
0 upgraded, 1 newly installed, 0 to remove and 180 not upgraded.
Need to get 0 B/1,036 kB of archives.
After this operation, 2,458 kB of additional disk space will be used.
Selecting previously unselected package vim.
(Reading database ... 327179 files and directories currently installed.)
Preparing to unpack .../vim_2%3a7.4.1689-3ubuntu1.2_amd64.deb ...
Unpacking vim (2:7.4.1689-3ubuntu1.2) ...
Setting up vim (2:7.4.1689-3ubuntu1.2) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
$ vim
vim: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
I've tried purging vim and reinstalling it, reinstalling python, python3, python-dev, and python3-dev packages, purging and reinstalling vim again after doing so, but nothing has worked.
It seems like some symlinks are missing or something, but I cannot find the actual library to which it should point. Searching around in the files that the libpython3.5 package installs, I cannot find the "real" libpython to which a symlink should point. Same for libpython3.5-dev, this just installs a symlink:
/usr/lib/x86_64-linux-gnu/libpython3.5m.so
which points to
libpython3.5m.so.1
which doesn't exist. What package is this supposed to come from, if not libpython3.5 or libpython3.5-dev? To which library are all these symlinks ultimately supposed to point?
vim python reinstall ubuntu-16.04 apt
I was having some problems with conflicts between my Anaconda python installation and my system Python on Ubuntu 16.04, so I decided to remove the system python packages. Apparently that was a bad idea, because now some stuff like vim is broken and I can't seem to fix it, even after reinstalling the python packages that I removed. The problem is that vim cannot find a Python shared library that it seems to want to dynamically load:
$ sudo apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
vim
0 upgraded, 1 newly installed, 0 to remove and 180 not upgraded.
Need to get 0 B/1,036 kB of archives.
After this operation, 2,458 kB of additional disk space will be used.
Selecting previously unselected package vim.
(Reading database ... 327179 files and directories currently installed.)
Preparing to unpack .../vim_2%3a7.4.1689-3ubuntu1.2_amd64.deb ...
Unpacking vim (2:7.4.1689-3ubuntu1.2) ...
Setting up vim (2:7.4.1689-3ubuntu1.2) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
$ vim
vim: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
I've tried purging vim and reinstalling it, reinstalling python, python3, python-dev, and python3-dev packages, purging and reinstalling vim again after doing so, but nothing has worked.
It seems like some symlinks are missing or something, but I cannot find the actual library to which it should point. Searching around in the files that the libpython3.5 package installs, I cannot find the "real" libpython to which a symlink should point. Same for libpython3.5-dev, this just installs a symlink:
/usr/lib/x86_64-linux-gnu/libpython3.5m.so
which points to
libpython3.5m.so.1
which doesn't exist. What package is this supposed to come from, if not libpython3.5 or libpython3.5-dev? To which library are all these symlinks ultimately supposed to point?
vim python reinstall ubuntu-16.04 apt
vim python reinstall ubuntu-16.04 apt
asked Dec 6 at 13:13
Ben Farmer
1014
1014
add a comment |
add a comment |
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1381336%2fubuntu-16-04-uninstalled-python-now-vim-is-broken-and-i-cant-fix-it%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1381336%2fubuntu-16-04-uninstalled-python-now-vim-is-broken-and-i-cant-fix-it%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown