linode怎么改服务器位置,如何在本地和真实的Linode服务器(或类似服务器)上使用virtualenv设置Python?...

在Windows上使用PyCharm,希望更好地理解如何设置本地环境,以便将其尽可能干净地转换到Linode上的服务器(或任何其他Linux机器)。在

我为开发工作预留了一个物理驱动器。在我的例子中,这是驱动器Z:。在

我通常会为每个项目创建一个目录。一个项目被定义为一个完整的网站。在

我目前还选择了一个目录Z:\virtualenv,在那里我创建了我的虚拟环境。每个项目一个。我想多个项目可以共享同一个virtualenv,但我不确定这对于开发还是生产是否明智。在

我考虑过让每个项目的virtualenv在其相应的项目中运行的想法。这对我很有吸引力,因为这样每个项目都是整体的。例如,如果我们在PyCharm下谈论烧瓶应用:d z:\flask_app

d .git

d .idea

d static

d templates

d virtualenv

main.py

那么,您是如何设置生产服务器的呢?在

假设一个是使用一台机器通过虚拟主机托管多个站点,这是其中之一:

^{pr2}$

我是否要在全局服务器级别设置virtualenv?我认为这是一个全球性的“是”。它不能以其他方式工作。我不这么认为。在

好的,这意味着整个文件结构z:\flask_app

现在可以通过FTP传输到/var/www/example/public_html

这个网站可以去吗?在

我知道需要在生产机器上设置数据库服务器、数据库、表等以匹配。我只关注Python和virtualenv将Python从桌面开发环境过渡到外部Linux生产环境。在

我想我必须在服务器根级别使用virtualenv来启用虚拟环境,对吗?这就是我对事情有点模糊的地方。我遇到的大多数教程都涉及到您的本地开发环境,但很少涉及到项目到生产服务器的转换、它们的设置以及与开发设置的持续关系。在

我将使用一个带有ubuntu14.04lts的虚拟机来解决这个问题。在

我还考虑过在虚拟机上使用14.04桌面进行开发,以获得匹配的环境并摆脱Windows。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值