我已在Google Cloud上一键安装了bitnami。它安装了Django 2.0,只有当我离开了我已经创建的virtualenv时显示的python 3.x才能显示
(djangoenv) bitnami@britecore-vm:/home/muiruri_samuel/apps/django$ cd ..
(djangoenv) bitnami@britecore-vm:/home/muiruri_samuel/apps$ deactivate
bitnami@britecore-vm:/home/muiruri_samuel/apps$ . /opt/bitnami/scripts/setenv.sh
bitnami@britecore-vm:/home/muiruri_samuel/apps$ python -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
ImportError: No module named site
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.exitfunc
# clear sys.exc_type
# clear sys.exc_value
# clear sys.exc_traceback
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.flags
# clear sys.float_info
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup __main__
# cleanup[1] zipimport
# cleanup[1] signal
# cleanup[1] exceptions
# cleanup[1] _warnings
# cleanup sys
# cleanup __builtin__
# cleanup ints: 5 unfreed ints
# cleanup floats
bitnami@britecore-vm:/home/muiruri_samuel/apps$ python
ImportError: No module named site
我尝试了一个我在bitnami社区看到的启动env的片段,但它没有用。我需要pip安装一个新的软件包到bitnami有它的软件包,所以它可以使用它。我只是从其他virtualenv运行我的命令,只是因为它显示会更容易。
答案 0 :(得分:0)
他我认为问题是当你输入“python”时,你正在使用系统上安装的Python(/usr/bin/python
)。但是,当您键入“python3”时,您将使用包含在堆栈中的/opt/bitnami/python/bin/python3
)。您可以通过运行来检查它:
which python
which python3