conda是否可以在像dreamhost这样的生产共享托管服务器上运行?

时间:2015-11-04 07:21:46

标签: python django anaconda dreamhost conda

我刚下载并在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包管理器主要针对生产力机器?

0 个答案:

没有答案