簡體   English   中英

virtualenv中的Python路徑

[英]Python Path in virtualenv

我正在django-web文件夾中運行virtualenv 該文件夾有一個Scripts文件夾,其中包含python文件django-admin.py 我想運行這條巨蟒文件:在C 蟒蛇django-admin.py:\\ Users \\用戶名\\ Django的網絡激活了virtualenv中 不幸的是找不到python文件:

python: can't open file 'django-admin.py': [Errno 2] No such file or directory

當我在虛擬環境中尋找pythonpath時:

(django-web)C:\\ Users \\ name \\ django-web> python Python 3.4.1(v3.4.1:c0e311e010fc,2014年5月18日,10:38:22)[MSC v.1600 32位(電話)]在win32上鍵入“幫助”,“版權”,“信用”或“許可證”以獲取更多信息。 進口系統; print(sys.path)['','C:\\ Users \\ name \\ django-web \\ lib \\ site-packages \\ django-1.6.5-py3.4.egg','C:\\ Python34 \\ Lib', 'C:\\ Python34 \\ DLLs','C:\\ Windows \\ system32 \\ python34.zi p','C:\\ Users \\ name \\ django-web \\ DLLs','C:\\ Users \\ name \\ django-web \\ lib', 'C:\\ Users \\ name \\ django-web \\ Scripts' ,'C:\\ Users \\ name \\ django-web','C:\\\\ Users \\ name \\ django-web \\ lib \\ site-packages' ]

文件所在的路徑'C:\\ Users \\ name \\ django-web \\ Scripts'顯然位於python路徑中。

從C:\\ Users \\ name \\ django-web以python Scripts \\ django-admin.py運行文件運行正常。

首先,PYTHONPATH幫助Python在導入時查找所需的模塊。 就您而言,這並不重要,因為您正在嘗試運行腳本,但這不是導入,似乎您在錯誤的目錄中執行python django-admin.py 另外,您必須運行virtualenv的python二進制文件,而不是常規的二進制文件(只需要激活virtualenv)

虛擬環境如何

暫無
暫無

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

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