簡體   English   中英

在Mac OS X 10.6.8中使用python virtualenv

[英]Using python virtualenv in mac OS X 10.6.8

我正在學習Django(使用1.4.5版,bitnami堆棧)和Python(2.7.3),並嘗試首次使用virtualenv(版本1.8.4)。 我已經使用pip安裝了virtualenv,它似乎安裝得很好。 但是,當我嘗試創建新的virtualenv環境時,似乎遇到了問題。 這是我遇到的錯誤:

嘗試1:

$ python virtualenv.py ENV
/Applications/djangostack-1.4.5-0/python/bin/.python2.7.bin: can't open file 'virtualenv.py'
[Errno 2] No such file or directory.

嘗試2:

$ virtualenv venv --distribute
dyld: Library not loaded: /bitnami/djangostack-osx-x64/output/python/lib/libpython2.7.dylib
Referenced from: /Applications/djangostack-1.4.5-0/python/bin/.python2.7.bin
Reason: image not found
Trace/BPT trap

我搜索了virtualenv.py,發現它位於:/Applications/djangostack-1.4.5-0/python/lib/python2.7/site-packages/

嘗試3:我可以從命令行cd到此文件夾,然后運行以下命令在myproject_dir文件夾中創建一個新環境:

$ python virtualenv.py myproject_dir

與嘗試1和2不同,嘗試3實際上似乎有效,但是它不是最佳的。 因此,我的結論是,對於嘗試1和嘗試2中的命令,系統總是以錯誤的方式查找。 我的感覺是,需要在某處更改設置以指向virtualenv.py文件的正確位置,但是我不確定在哪里查看以及如何實際進行更改? 我已經在該網站和Google上查看了其他說明,但仍然不確定我對問題的診斷是否正確以及如何實際解決該問題。

嘗試一個,不要這樣做,請執行以下操作:

virtualenv ENV

嘗試兩次表明您已將@Thai Trans所說的python路徑弄糊塗了。 我會確保您從virtualenv調用了正確的python

virtualenv -p /path/to/bitnami/python ENV

在正常的virtualenv工作之前,不必擔心--distribute標志。

暫無
暫無

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

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