virtualenv可以創(chuàng)建多個(gè)python環(huán)境 這點(diǎn)明白了
但是 比如說(shuō) 我要2個(gè)環(huán)境 一個(gè)是python2.7 一個(gè)是python3.5 那應(yīng)該怎么做呢
我的想法是
機(jī)器上同時(shí)安裝著2個(gè)版本的python 先把2.7設(shè)置為默認(rèn)python 然后用 virtualenv 生成一個(gè)虛擬項(xiàng)目目錄
然后再改bin下面的python把3.5版本設(shè)置為默認(rèn)python 在用virtualenv 生成一個(gè)虛擬目錄嗎?
小伙看你根骨奇佳,潛力無(wú)限,來(lái)學(xué)PHP伐。
virtualenv --python=python3 venv
或者
virtualenv -p /usr/bin/python3 venv
注:
/usr/bin/python3
為你的python3安裝目錄
只需要在創(chuàng)建env的指定python的可執(zhí)行程序即可,其中各個(gè)版本的python只需要編譯出可執(zhí)行程序,不需要安裝。
virtualenv -p /path/to/pyexecute env
python2通過(guò)virtualenv:
$ virtualenv devs
$ source devs/bin/activate
(venv) $ python
python3通過(guò)pyvenv:
$ pyvenv devs
$ source devs/bin/activate
(venv) $ python
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)