我刚下载并在ubuntu linux机器上尝试了连续分析'Anaconda3。一切都很顺利,我的基于Django的网站使用安装在conda创建的虚拟环境中的软件包在本地工作正常。我的猜想是,conda创建的虚拟环境无法像普通的python venv一样被激活:
ubuntu(这是有效的):
source <path-to-venv>/bin/activate
ubuntu(这不起作用):
source <path-to-conda-created-virtual-environment>/bin/activate
Error: no environment provided
ubuntu(这是有效的):
source <conda-created-virtual-environment-name> activate
我现在想在Dreamhost共享主机上设置conda(意思是通过conda获取所有matplotlib,numpy,scipy等python库,而不是通过pip单独安装)。我的网站是基于Django的。问题是Dreamhost使用Passenger与Apache交互。在passenger_wsgi.py中,我指定要设置的虚拟环境。那么如何告诉乘客有关conda创建的虚拟环境?
此外,conda是否意味着安装在生产服务器上,这意味着在基于Django的共享主机生产服务器上通过conda管理包是否正常?或者conda包管理器主要针对生产力机器?