Ubuntu18.04一次性升級Python所有庫的方法步驟_Linux

來源:腳本之家  責任編輯:小易  

至少要有4G的磁盤空間,外加256m的memory是最低配置。原因:因為在安裝界面上,系統會提示你至少要有4G的磁盤空間,外加256m的memory。服務器版能裝,就是不好用,能裝ubuntu的衍生版,建議你使用xubuntu或者是fluxbuntu這樣的輕量級的x-window,fluxbuntu的漢化不完全,但是界面比xubuntu好看的多。還有就是xubuntu如果只有192的內存的話,裝了xubuntu上網會不流暢,建議至少升到512m。linux除了內核有很大的必要保持更新,其他的沒必要追新,雖然xubuntu出道8.04了,但是還是用6.04好,至少不是太耗費資源,linux下,穩定壓倒一切。另外,還有幾個小巧的linux,你的系統也能運行,只不過不是ubuntu系的,可能遇到問題沒有多少人能幫你,只有自己搞定。他們分別是:Puppy,CDlinux,Damn Small Linux,Slitaz,Slax Linux,arch linux,網上一搜就能找到下載地址了www.13333515.buzz防采集請勿采集本網。

pip是什么

內存是8G沒錯,本身自帶一根4G內存,卡槽另外加了一根4G的,擴展之后加一起就是8G了。玩游戲卡不卡跟內存沒多大關系,主要是看顯卡跟CPU,這兩個配置跟得上就不卡,另外還有可能是系統的問題,

pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。

你再去軟件與更新里換一下源,換成阿里云的源

升級pip版本

你是不是沒有安裝圖形界面?你進入終端界面后,可以嘗試修改/etc/inittab 文件,找到“id:5:initdefault:”這一行,并將id后的數字改為5,然后重啟,如果能進入圖形界面,那說明有安裝了圖形

默認Ubuntu自帶的pip (pip 9.0.1)是基于Python2.7的版本

使用rufus這個工具。這個可以正常安裝。其他刻錄工具都有問題。

我們需要重新安裝基于Python3的pip:

dev是設備(device)的英文縮寫。dev這個目錄對所有的用戶都十分重要。因為在這個目錄中包含了所有Linux系統中使用的外部設備。但是這里并不是放的外部設備的驅動程序,這一點和windows,dos操作

sudo apt-get install python3-pip

=升級pip3版本:

python3 -m pip install --upgrade pip

查看Python3的pip版本,如果報以下錯誤:

ImportError: cannot import name main

解決辦法:編輯usr/bin/pip3文件

修改前:

from pip import mainif __name__ == '__main__': sys.exit(main())

修改后:

from pip import __main__if __name__ == '__main__': sys.exit(__main__._main())

驗證修已成功生效:pip3 -V

終端打印:

pip 19.3.1 from /home/work/.local/lib/python3.6/site-packages/pip (python 3.6)

接下來一鍵升級所有Python包

編寫一個Python腳本去執行即可,下面是代碼:

import pkg_resourcesfrom subprocess import call for packages in [dist.project_name for dist in pkg_resources.working_set]: call("pip3 install --upgrade " + ''.join(packages) + ' --user', shell=True)

因為我的Python3對應的pip是pip3,所以腳本這里call("pip3 install --upgrade " + ''.join(packages) + ' --user', shell=True)中的pip要寫成pip3

接下來在查看下Python的歷史版本的包還有那些:

pip3 list --outdated

終端打印:

Package Version Latest Type----------- ------- ------ -----distro-info 0.0.0 0.10 sdistpycairo 1.16.2 1.18.1 sdistpycups 1.9.73 1.9.74 sdistpygobject 3.26.1 3.34.0 sdist

然后在對這些沒升級的包使用

pip3 install --upgrade 要升級的包名

命令進行逐個升級即可

18.04圖形界面用的gdm,所以這個自動登錄教程網上大把的,我就不說了文本模式?終端字符tty界面自動登錄root?ubuntu18.04已經不再使用initd管理系統,改用systemd了所以之前的修改方式都沒用了,我是參考Centos7的設置。tty配置文件在/etc/systemd/system/getty.target.wants/[email protected]不過這個是軟連接,連接到/lib/systemd/system/[email protected]所以最好先備份一下/lib/systemd/system/[email protected]文件修改/lib/systemd/system/[email protected]文件注釋掉此行 ExecStart=-/sbin/agetty-o '-p-\\\\u'-noclear%I$TERMExecStart=-/sbin/agetty-autologin root-noclear%I$TERM重啟看看是不是免登錄root賬戶了呢?參考連接:網頁鏈接網頁鏈接內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • ubuntu中python調用c/c++方法之動態鏈接庫詳解
  • ubuntu系統下 python鏈接mysql數據庫的方法
  • ubuntu下pycharm無法導入類的解決方法
  • centos7下編譯安裝配置nginx+php+mysql環境
  • linux給普通用戶加超級用戶權限的方法
  • linux防火墻配置教程之訪問外網web實驗(3)
  • 本地windows遠程桌面連接阿里云ubuntu 16.04服務器的操作方法
  • linux文件服務器實戰詳解(虛擬用戶)
  • centos下配置redis開機啟動腳本
  • nginx虛擬主機多server_name的順序問題
  • linux curl命令詳解及實例分享
  • .htaccess文件寫法之作用范圍
  • ubuntu 18.04如何進入文本模式 可以自動登入, 不要輸入賬號和密碼
  • Ubuntu18.04最低硬件配置是什么?
  • ubuntu18.04裝完沒有圖形界面只有命令行,求怎么調出來
  • 裝了Ubuntu18.04,Windows時間不準了,調好了重啟又變回去了
  • 安裝ubuntu18.04總是碰到各種各樣的問題
  • ubuntu18.04 apt-get update 更新時總是失敗 ,該怎么設置
  • Ubuntu18.04.1安裝好,輸入密碼進不去圖形界面
  • 裝ubuntu18.04的時候出現問題
  • ubuntu18.04下/dev/snd目錄里各個文件的作用是什么?
  • Ubuntu18.04下kdevelop 怎么運行c++程序,新手完全懵逼。最好有圖和漢化過的
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全星外虛擬主機華眾虛擬主機linuxwin服務器ftp服務器dns服務器tomcat nginxzabbix云和虛擬化服務器其它首頁服務器linuxubuntu中python調用c/c++方法之動態鏈接庫詳解ubuntu系統下 python鏈接mysql數據庫的方法ubuntu下pycharm無法導入類的解決方法centos7下編譯安裝配置nginx+php+mysql環境linux給普通用戶加超級用戶權限的方法linux防火墻配置教程之訪問外網web實驗(3)本地windows遠程桌面連接阿里云ubuntu 16.04服務器的操作方法linux文件服務器實戰詳解(虛擬用戶)centos下配置redis開機啟動腳本nginx虛擬主機多server_name的順序問題linux curl命令詳解及實例分享.htaccess文件寫法之作用范圍apache開啟.htaccess及.htaccesslinux下實現免密碼登錄(超詳細)service temporarily unavailablapache rewrite url重定向功能的linux下用cron定時執行任務的方法apache性能測試工具ab使用詳解centos 6.4安裝配置lamp服務器(acentos+nginx+php+mysql詳細配置apache you don""t have permissflume環境部署和配置詳解及案例大實戰 lamp 服務器配置 完整篇linux服務器下添加用戶和刪除用戶的命令apache啟動報 shmget() failed: invalid centos7.2 編譯安裝php7.0.2的步驟linux中netcat命令整理淺談linux下tar,jar壓縮,解壓的常用命令linux下php連接sqlserver 2000數據庫的配詳解linux添加硬盤分區掛載教程令apache中沉睡的無用進程自動退出的方法linux下kafka分布式集群安裝教程
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果