我已經在我的VPS Ubuntu上安裝了Python 3.5。Python3.5虛擬環境不工作Ubuntu的
命令:
python3.5 --version
給出:
3.5.0+
,然後我安裝簡單瓶應用和安裝的虛擬環境,並激活它:
virtualenv -p python3.5 envname
source envname/bin/activate
但是,如果我打印Python版本,它返回3.4.3
from flask import Flask
import sys
app = Flask(__name__)
@app.route("/")
def hello():
return sys.version
if __name__ == "__main__":
app.run()
這一部分:
sys.executable
返回:
/usr/bin/python3
不是3.5。
然後你不在你創建的環境中。我不能重現你的問題,假設你實際上已經在你的終端中激活了env。 – davidism
您創建一個名爲'envname'的環境並激活一個名爲'venv'的環境。 – dirn
即時通訊創建virtualenv,但版本仍然3.4.3+(默認,2015年10月14日,16:03:50)[GCC 5.2.1 20151010] – ivan