不會工作我必須建立自己的虛擬ENV用這個命令:VIRTUALENV上
virtualenv env --distribute --no-site-packages
然後,我已經安裝了幾個模塊(Django的等)與PIP ENV,問題是,當我想運行第二臺機器就不會工作,這裏的代碼是我做了什麼:
[email protected]:~/scripty/project_name$ source ./env/bin/activate
(env)[email protected]:~/scripty/project_name$ python
Python 2.7.1+ (r271:86832, Sep 27 2012, 21:12:17)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.__file__
'/home/visgean/scripty/project_name/env/lib/python2.7/site-packages/django/__init__.pyc'
但是當我想要第二臺機器上運行它:
(env)[email protected]:~/project_name$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named django
>>>
我出現了野生錯誤!第一臺機器是ubuntu,第二臺機器是ubuntu。 /home/user/project_name/env/lib/python2.7中似乎有一些中斷的鏈接,是這個問題嗎?如果是這樣,我應該如何防止/修復它?
你安裝所有相同的包在第二個軟管上如同第一個? –
您正在將env複製到第二臺機器上? –