是这样的,我是一个 python、初学者。接触到了 flask 一直在学习他,并且用他开发了一个简易的站点,因为太简单了,我就不放出来了。
目前的情况是:我在 windows 服务器中,使用 :apache 以及 flask 和 mod_wsgi 成功的跑起来了( 后来才知道 使用 nginx 也可以和 python 直接部署,心痛。 我可是部署了一晚上。。。)
问题来了,我在服务器中直接装的 python3.6 没有使用虚拟环境。
我一直想不通,虚拟环境,如果我也创建了,并且项目处于虚拟环境目录,但是用户在访问的时候,程序会自动从虚拟环境中的 python 启动吗? 搞不懂啊。。 还是说,需要在代码中特意说明。
现在想要在同一个服务器中,部署另一个项目,使用 nginx 进行了反向代理,(妈呀,又多了一个),但是可能 python 的库需要改变了。我不想影响现在的项目。 但是就是搞不懂 这个虚拟环境。。
希望解答一下。
我只是自学,所以可能描述的不到位,不专业,希望大家理解,