簡體   English   中英

Python3.6版本無法打印正確的數據

[英]Python3.6 version does not print correct data

我已經安裝了Centos7並從epel-repository.subversion python-3.6.3中添加了python3.6,我正在嘗試通過小腳本檢查python 3.6版本:

 #!/usr/bin/env python36
  import sys

   print(sys.version)

在IDE中運行它的那一刻,我得到了這個:

2.7.5(默認,2018年4月11日,07:36:10)[GCC 4.8.5 20150623(Red Hat 4.8.5-28)]

為什么不顯示python3版本?

```

!/ usr / bin / python36

```

第一行。 刪除env

一些建議:學習pipenv

您應該指出您使用的是什么想法

無論如何,由於您不需要編譯python,因此從命令行啟動腳本真的很容易:

cd /script/folder
python3 myscript.py

如果安裝了多個python 3或特定的python 3,則可以嘗試以下命令:

python36 myscript.py

有時您可以使用virtualenv(實際上強烈建議使用),因此您首先需要創建一個:

python36 -m venv "name/and/path"

那么您可以通過以下提示來調用此虛擬環境:

source /path/to/virtualenv/bin/activate

如果您需要自動執行操作,則可以在Shell腳本中使用此先前的命令行

您的控制台現在應指示您的虛擬環境的名稱:

(myvirtualenv) [user@host]$ 

從這里您只能在此環境中安裝軟件包

圖片說明: 圖片1

image2

image3

您應該將Geany配置為使用python3。

從Geany菜單欄中>構建>設置構建命令>執行命令

使用以下命令:

python3 "%f"

代替:

python "%f"

在Atom上,安裝script

apm install script

您的腳本應打印python 3.x版本。

#!/usr/bin/env python3
import sys

print(sys.version)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM