當前位置:首頁 » 編程語言 » pythonrwxrwx

pythonrwxrwx

發布時間: 2022-10-06 13:43:38

A. 如何將ansible tower安裝到python2.7目錄下

pip2.6安裝Ansible,但是pip2.6是基於python2.6安裝的,而python2.6版本有點老。所以而已用python2.7安裝Ansible。
其實python2.7安裝Ansible和python2.6安裝過程基本上是一樣的,只不過在安裝Ansible所需要的模塊和Ansible時,需要用pip2.7來安裝。
安裝過程如下:
1、安裝python2.7
安裝python2.7前的准備
yum-yinstallreadlinereadline-devel
yum-yinstallzlib-devel
yum-yinstallopensslopenssl-devel
安裝gcc編譯工具
yum-yinstallgcc
下載python2.7安裝包
下載地址:www python.org
yum-yinstallxz
tarJxfPython-2.7.11.tar.xz
cdPython-2.7.11
mkdir/usr/local/python27
./configure--prefix=/usr/local/python27
make&&makeinstall
創建軟連接
ln-s/usr/local/python27/bin/python2.7/usr/bin/python2.7
2、安裝pip2.7
安裝setuptools
下載地址:https//pypi.python.org/pypi?%3Aaction=search&term=setuptools&submit=search
安裝:
tarzxfsetuptools-19.6.2.tar.gz
cdsetuptools-19.6.2
python2.7setup.pyinstall
安裝pip
下載地址:https//pypi.python.org/pypi/pip/
安裝:
tarzxfpip-8.1.0.tar.gz
cdpip-8.1.0
python2.7setup.pyinstall
創建軟連接
ln-s/usr/local/python27/bin/pip2.7/usr/bin/pip2.7
3、安裝Ansible
安裝依賴包
yum-yinstalllibffilibffi-devel
yum-yinstallgccgcc-c++python-develpython-simplejson
安裝Ansible需要的python模塊
pip2.
安裝Ansible
pipinstallansible
安裝完成後,ansible的執行文件在python2.7的bin目錄下
[root@localhostbin]#cd/usr/local/python27/bin/
[root@localhostbin]#ll
total6240
-rwxr-xr-x.1rootroot110Jun1517:312to3
-rwxr-xr-x.1rootroot4203Jun1517:48ansible
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-console
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-doc
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-galaxy
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-playbook
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-pull
-rwxr-xr-x.1rootroot4203Jun1517:48ansible-vault
-rwxr-xr-x.1rootroot326Jun1517:41easy_install
-rwxr-xr-x.1rootroot334Jun1517:41easy_install-2.7
-rwxr-xr-x.1rootroot108Jun1517:31idle
-rwxr-xr-x.1rootroot284Jun1517:42pip
-rwxr-xr-x.1rootroot286Jun1517:42pip2
-rwxr-xr-x.1rootroot290Jun1517:42pip2.7
-rwxr-xr-x.1rootroot93Jun1517:31pydoc
lrwxrwxrwx.1rootroot7Jun1517:33python->python2
lrwxrwxrwx.1rootroot9Jun1517:33python2->python2.7
-rwxr-xr-x.1rootroot6271354Jun1517:31python2.7
-rwxr-xr-x.1rootroot1696Jun1517:33python2.7-config
lrwxrwxrwx.1rootroot16Jun1517:33python2-config->python2.7-config
lrwxrwxrwx.1rootroot14Jun1517:33python-config->python2-config
-rwxr-xr-x.1rootroot18556Jun1517:31smtpd.py
編輯/etc/profile文件,加入以下配置
exportANSIBLE_HOME=/usr/local/python27
exportPATH=$PATH:$ANSIBLE_HOME/bin[root@localhostbin]#ansible--version
ansible2.1.0.0
configfile=
configuredmolesearchpath=Defaultw/ooverrides

B. archlinux用python怎麼樣

archlinux用python是很好的
1 在ArchLinux上安裝python2

sudo pacman -S python2

2 版本
2.1 安裝路徑
python3 和 python2是不兼容的,很多地方做了修改。安裝路徑也不一樣 下面幾個命令顯示了python3和2的安裝路徑
[dean@dell_xps_13 python]$ which python
/usr/bin/python
[dean@dell_xps_13 python]$ which python2
/usr/bin/python2
[dean@dell_xps_13 python]$ which python3
/usr/bin/python3
[dean@dell_xps_13 python]$ ll /usr/bin/python -ah
lrwxrwxrwx 1 root root 7 Mar 3 17:44 /usr/bin/python -> python3

所以,默認是python3
2.2 腳本中指定版本
可以在py文件第一行指定
#!/usr/bin/python3

或者
#!/usr/bin/python2

C. Centos 7安裝python3

純傻瓜式步驟,保證成功。

下面的操作,按照步驟來就可以了,不要在中途cd 到別的文件目錄下,要想查看效果可以用 ls加上對應的目錄,不需要切換進去。

首先不管你當前在哪個目錄下,輸入以下命令。

默認Centos7中是有python安裝的,但是是2.7版本,我們需要安裝py3。我們去看一下默認的py2.7在哪裡。

三個顯示結果中最後一個是python2.7,實際上這幾個文件之間是有依賴關系的。在ls 後面加個 -al參數,如下:

[root@localhost bin]# ls -al python*

lrwxrwxrwx. 1 root root 33 Oct 21 12:30 python -> python2

lrwxrwxrwx. 1 root root 9 Oct 19 23:55 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 Aug 4 08:40 python2.7

[root@localhost bin]#

依賴關系很明顯就可以看到。我們要安裝版本3,首先要把剛才顯示的三個python文件中的第一個python給備份一下(不保留源文件,僅保留備份文件就可以)

使用如下命令:

python文件變成了python.bak文件,bak文件就放這里吧,再也不用管它了。避免以後麻煩,就留在這里不用刪除。系統准備好了,接下來,我們要去下載了。

比較推薦下面這種方式,我們在linux上找一個目錄,然後使用wget命令下載到這個目錄,然後解壓->安裝。如下:

https://www.python.org/ftp/python/ 這個是所有的python版本存放的地方。我們想使用哪個版本就用哪個。

很多版本,這里選擇的是比較新的3.6.3,點進去,找到下面這個文件。Python-3.6.3.tgz

然後根據地址欄的鏈接拼接成如下鏈接:(如果是其他版本道理與這個是一樣的)

https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

鏈接准備好了,我們在Centos 7上創建一個目錄吧。一般選擇的是/usr/local裡面的,如下命令(當前我們依然還在之前的/usr/bin目錄下面,先不要動,還在這里):

目錄創建好了,我們就cd切換進去就好了。

接下來我們要用剛才的網址,把源碼下載到這個目錄下就OK,命令如下:

等待下載完成之後會在當前目錄下出現一個tgz包,命令解壓這個包到當前目錄就可以:

就要開始安裝了,因為下載的包是未編譯的,我們需要編譯一下。

進入文件目錄:

然後如下命令(執行完這句命令之後,不要切換到別的目錄,不然會非常懵逼,因為執行完之後如果去/usr/local/下面的看的話是沒有python3Dir目錄的):

稍微解釋上面這句命令,這句話的大致目的就是把python的安裝目錄指定一下,這樣的話,裡面的一些bin目錄、lib目錄就都會存放在這個目錄下面。如果不指定這個安裝目錄的話,最後python的安裝文件將分散到linux的默認目錄,不在一塊。我們指定安裝目錄,以後卸載的話直接刪除目錄就可以干凈卸載了。

現在我們當前目錄還是在/usr/local/python3/Python-3.6.3,執行如下命令:

然後出來一大堆代碼,等它執行完畢。接著輸入以下命令:

又是一大堆代碼,執行完畢之後,我們就可以切換到/usr/local/python3Dir目錄下去查看了。

接下來我們還有一點善後工作。切換到 /usr/bin目錄下面吧:

軟鏈接創建完畢之後。再說個事情,就是centos的yum命令是需要python支持的,我們貿然把當期的版本更換了,萬一yum出錯怎麼辦,還是讓yum依然用原來的2.7版本吧。好吧我們幫它改一下吧:

注意:下面這個操作用vi操作,不熟悉vi的同學 一定要按照我的指示來 ,不然你一臉懵逼連修改後的文件怎麼保存退出都不知道。

首先輸入命令,然後回車:

接下來出現一個全新的界面。 此時任何按鍵都不要動。聽我指示。

首先,切換到 英文 輸入法,再輸入字元 i 是aeiou的i

然後就可以開始編輯這個文件了。

把文件開頭第一行的

#!/usr/bin/python改成#!/usr/bin/python2.7 這樣就可以了。

然後,下面保存退出。注意步驟。

首先按下ESC,然後 輸入: 這個符號(需要shift組合鍵的)。然後輸入wq 細心的同學看左下角。

然後回車就可以保存退出,回到終端界面了。

我們查看一下鏈接情況:

然後查看一下當前的python版本

然後來個hello world測試一下:

先輸入python進入,然後寫代碼:

以上就是安裝的全部過程,現在來捋一下安裝的大致思路。

D. linux 命令不存在

1、正確的一個shell,第一行指定shell,例如
#!/bin/sh
#!/usr/bin/python
#!/usr/local/bin/perl
2、shell裡面羅列一些命令可以,但是不存在的命令可以定義變數,得了解一些語法
例如你要顯示nihao得用:echo nihao
3、例如test.sh
#!/bin/sh
echo nihao world
4、了解一些常用的技巧,變數,計算,循環,逐漸就能掌握一門shell
你可以讀一下/etc/init.d裡面的文件,系統本身包含很多shell文件,甚至有些命令或安裝包都是shell文件
例如/usr/bin/tzselect
/usr/bin/ldd
例如dell的bios安裝包
BIOS_H5VF3_LN_2.6.1.BIN

E. 如何刪除python2 安裝python3

建議不要刪除
Linux下默認系統自帶python2.X的版本,這個版本被系統很多程序所依賴,所以不建議刪除,如果使用最新的Python3那麼我們知道編譯安裝源碼包和系統默認包之間是沒有任何影響的,所以可以安裝python3和python2共存
1、下載linux平台的python3.x的安裝包(我下載的是python3.6版本)
[root@localhost ~]# wget

2、解壓python3.6安裝包
[root@localhost ~]# tar xf Python-3.6.1.tgz
[root@localhost ~]# ll
total 22024
-rw-------. 1 root root 1238 Jun 25 10:54 anaconda-ks.cfg
drwxr-xr-x. 17 501 501 4096 Mar 21 03:47 Python-3.6.1
-rw-r--r--. 1 root root 22540566 Mar 21 03:47 Python-3.6.1.tgz

3、安裝python3.6,默認安裝路徑為/usr/local
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]

#安裝報錯,缺失依賴庫
[root@localhost Python-3.6.1]# ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for python3.6... no
checking for python3... no
checking for python... python
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... linux
checking for --without-gcc... no
checking for --with-icc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/Python-3.6.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
#安裝依賴庫
[root@localhost Python-3.6.1]# yum install gcc

#安裝python3.6
[root@localhost Python-3.6.1]# make && make install

#make && make install 報錯
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
#安裝zlib-devel
[root@localhost Python-3.6.1]# yum install zlib-devel
#重新安裝
[root@localhost Python-3.6.1]# make && make install

4、python3.6已安裝成功,在/usr/local下生成命令python3

[root@localhost local]# ll /usr/local/bin/
total 24656
lrwxrwxrwx. 1 root root 8 Jun 25 11:22 2to3 -> 2to3-3.6
-rwxr-xr-x. 1 root root 101 Jun 25 11:22 2to3-3.6
-rwxr-xr-x. 1 root root 242 Jun 25 11:22 easy_install-3.6
lrwxrwxrwx. 1 root root 7 Jun 25 11:22 idle3 -> idle3.6
-rwxr-xr-x. 1 root root 99 Jun 25 11:22 idle3.6
-rwxr-xr-x. 1 root root 214 Jun 25 11:22 pip3
-rwxr-xr-x. 1 root root 214 Jun 25 11:22 pip3.6
lrwxrwxrwx. 1 root root 8 Jun 25 11:22 pydoc3 -> pydoc3.6
-rwxr-xr-x. 1 root root 84 Jun 25 11:22 pydoc3.6
lrwxrwxrwx. 1 root root 9 Jun 25 11:22 python3 -> python3.6
-rwxr-xr-x. 2 root root 12604536 Jun 25 11:21 python3.6
lrwxrwxrwx. 1 root root 17 Jun 25 11:22 python3.6-config -> python3.6m-config
-rwxr-xr-x. 2 root root 12604536 Jun 25 11:21 python3.6m
-rwxr-xr-x. 1 root root 3097 Jun 25 11:22 python3.6m-config
lrwxrwxrwx. 1 root root 16 Jun 25 11:22 python3-config -> python3.6-config
lrwxrwxrwx. 1 root root 10 Jun 25 11:22 pyvenv -> pyvenv-3.6
-rwxr-xr-x. 1 root root 441 Jun 25 11:22 pyvenv-3.6

5、使用python3命令查看版本
[root@localhost local]# python3 -V
Python 3.6.1
[root@localhost local]# python3
Python 3.6.1 (default, Jun 25 2017, 11:20:12)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "right", "credits" or "license" for more information.

F. 請教python的man page在哪裡

路徑:/usr/share/man/man1/python*

例:

$ll/usr/share/man/man1/python*
lrwxrwxrwx.1rootroot126月2618:38/usr/share/man/man1/python.1.gz->python2.1.gz
lrwxrwxrwx.1rootroot146月2618:38/usr/share/man/man1/python2.1.gz->python2.7.1.gz
-rw-r--r--.1rootroot56226月2408:41/usr/share/man/man1/python2.7.1.gz

G. ubuntu上怎麼設置默認python命令是執行python3而不是python2

方法1:
$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 Mar 17 2015 /usr/bin/python -> python2.7
修改軟連接
方法2:
主目錄建立軟連接,然後加入path中

H. 2022-01-13 Ubuntu18.04 下如何在 Python 3.6.9 和 3.8.1 間切換

1. 系統環境

    Ubuntu 18.04.5 LTS (x86_64)

    Python 3.6.9 和 3.8.1

2.  切換 Python3 版本     

    當前版本

        $ python3 -V 

            Python 3.6.9

        $ pip -V   (如果系統有 Python 2.x在使用,請用 pip3)

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

    可以使用 update-alternatives 切換 python3, pip運行時自動匹配 python3。命令如下:

        $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6  1

        $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8  2

        $ sudo update-alternatives --config python3

              # 在界面上,輸入版本數字 2,回車。

        $ python3 -V     

            Python 3.8.0

        $ pip -V

            pip 21.3.1 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)

3. 切換 Python 版本

    當前版本

        $ python -V

            Python 3.6.9

    還是 3.6.9, 要改成 3.8.1,先看看他們的路徑。命令如下:

        $ cd /usr/bin

        $ ls -la python*

            lrwxrwxrwx 1 root root 16 Jan 11 15:32 python -> /usr/bin/python3.6

            lrwxrwxrwx 1 root root      9 Apr 16  2018 python2 -> python2.7

            -rwxr-xr-x 1 root root 3633000 Feb 27  2021 python2.7

            lrwxrwxrwx 1 root root      25 Jan 10 22:54 python3 -> /etc/alternatives/python3

            -rwxr-xr-x 2 root root 4526456 Jan 26  2021 python3.6

            -rwxr-xr-x 1 root root 5183008 Dec 10 01:53 python3.8

                ...

     先刪除python,  再把 python 鏈接到 python3。命令如下:

        $ sudo rm python

        $ sudo ln -s /usr/bin/python3 /usr/bin/python

        $ python -V

            Python 3.8.0

熱點內容
循跡小車演算法 發布:2024-12-22 22:28:41 瀏覽:82
scss一次編譯一直生成隨機數 發布:2024-12-22 22:04:24 瀏覽:956
嫁接睫毛加密 發布:2024-12-22 21:50:12 瀏覽:975
linuxbin文件的安裝 發布:2024-12-22 21:46:07 瀏覽:798
vlcforandroid下載 發布:2024-12-22 21:45:26 瀏覽:664
電腦做網關把數據發送至伺服器 發布:2024-12-22 21:44:50 瀏覽:431
新華三代理什麼牌子的伺服器 發布:2024-12-22 21:33:21 瀏覽:342
歡太會員密碼是什麼 發布:2024-12-22 20:57:28 瀏覽:74
sqllocaldb 發布:2024-12-22 20:07:08 瀏覽:126
如何找到我的伺服器 發布:2024-12-22 19:52:14 瀏覽:301