fedroaでのpythonの安全なアンロードと再ロードについて

4362 ワード

pythonのアンインストール
python 3をアンインストールします.6およびそのすべての依存.他のシステムプログラムをアンインストールする必要がある場合は、dnfまたはyumをアンインストールし、アンインストールが完了したらdnfまたはyumを再入力するコマンドも使用できます.△本人はpythonをアンインストールしてミスを犯した後、dnfとyumがすべて失効した被害者T_Tで、長い間苦労して修復しました.システム環境のpythonをむやみに削除しないでください.高バージョンのdnfとyumはpython環境に依存しているので、pythonを削除するには必ず次の方法を使用しなければなりません.そうしないと面倒になります.
[root@cvallis rpm]# rpm -qa python3  #   python
[root@cvallis rpm]# rpm -qa | grep python3 | xargs rpm -e --nodeps  #        ,            ,       ,        

pythonのインストール
コマンドラインにpython 3と入力します.7、インストールを求めるメッセージが表示されます
[root@cvallis rpm]# python3.7
bash: python3.7: command not found...
Install package 'python37' to provide command 'python3.7'? [N/y] y


 * Waiting in queue... 
The following packages have to be installed:
 python37-3.7.0-1.fc28.x86_64   Version 3.7 of the Python interpreter
 tk-1:8.6.8-1.fc28.x86_64   The graphical toolkit for the Tcl scripting language
Proceed with changes? [N/y] y


 * Waiting in queue... 
 * Waiting for authentication... 
 * Waiting in queue... 
 * Downloading packages... 
 * Requesting data... 
 * Testing changes... 
 * Installing packages... 

デフォルトpythonに設定
[root@cvallis Downloads]# rm -rf /usr/bin/python
[root@cvallis Downloads]# ln -s /usr/bin/python3.7 /usr/bin/python

setuptoolsのインストール
ソースコードのインストール:setuptoolsソースコードをダウンロードしてからcdに入る必要があります.[setuptoolsダウンロードリンク]
[root@cvallis Downloads]# cd setuptools-40.0.0/
[root@cvallis Downloads]# python setup.py build
[root@cvallis Downloads]# python setup.py install

プロンプトが次のように間違っている場合は、プロンプトパス/usr/local/lib/python 3を確立します.7/site-packages
[root@cvallis setuptools-40.0.0]# python setup.py install
running install
error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

    [Errno 2] No such file or directory: '/usr/local/lib/python3.7/site-packages/test-easy-install-22777.write-test'

The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

    /usr/local/lib/python3.7/site-packages/

インストールpip
pipソースをダウンロードしてcidに入る必要があります.[pipソースダウンロード接続]
[lay@cvallis pip-8.0.2]# sudo python setup.py bulid
[lay@cvallis pip-8.0.2]# sudo python setup.py install

アップグレードして
[lay@cvallis pip-8.0.2]# pip install --upgrade pip

システムrpmパッケージのインストール
163ミラーソース[fedroa 28 workstation]–replacepkgs再インストール–force強制インストール–nodeps依存関係無視:副作用:インストールは成功したが、必ずしも成功したとは限らない
[lay@cvallis pip-8.0.2]# rpm -ivh dnf-2.7.5-12.fc28.noarch.rpm 

また、rpmフォルダなどの新しいフォルダに現在のrpmパッケージを入れ、dnf-で始まるファイル(正規表現で)をインストールするには、次のコマンドを使用します.
[lay@cvallis rpm]# rpm -ivh dnf-*