我正在使用Python 3.4,並創建了一個pyvenv,我正在從python進程中激活它。使用virtualenv,我曾經使用activate_this.py
,但似乎在pyvenv中沒有了。如何從python中激活pyvenv vitrualenv? (activate_this.py被刪除?)
現在有一種簡單的方法可以將當前的解釋器有效地更改爲virtualenv解釋器嗎?我可能會弄亂PATH(這是activate_this.py
做的),但我想要一個更簡單和更穩定的方法。
這是用在wsgi.py中的。
是,激活腳本取決於您的平臺:https://docs.python.org/3/library/venv.html – 2014-12-13 19:13:19
另外,在Python過程中激活並不完全合理。您只能激活virtualenv,然後使用屬於該virtualenv的Python解釋器。 – 2014-12-13 19:19:13
我想如果你在這裏閱讀,你會明白爲什麼它是有道理的:http://virtualenv.readthedocs.org/en/latest/virtualenv.html#using-virtualenv-without-bin-python 這是功能我正在尋找這似乎已經消失在pyvenv。 – 2014-12-13 19:35:38