编程语言
首页 > 编程语言> > 在pythonanywhere中更新自定义python模块的最佳实践或最有效的方法是什么?

在pythonanywhere中更新自定义python模块的最佳实践或最有效的方法是什么?

作者:互联网

对于PythonAnywhere:

我目前正在构建一个项目,在该项目中,我必须经常更改一个已安装的软件包(因为在构建项目时会添加到软件包中).每次我在本地进行更改时,都要在BASH控制台中不断更新软件包以重新安装软件包是非常手动和费力的.有更好的方法吗?

解决方法:

听起来您好像希望能够使用本地计算机上的单个命令来对PythonAnywhere进行一些更改,一种实现方法是将PythonAnywere用作git远程. this post中有一些详细信息,但大致来说:

username@PythonAnywhere:~$mkdir my_repo.git
username@PythonAnywhere:~$cd my_repo.git
username@PythonAnywhere:~$git init --bare

然后,在您的PC上:

git remote add pythonanywhere username@ssh.pythonanywhere.com:my_repo.git

然后,您应该可以使用以下命令从计算机将其推送到PA上的裸存储库

git push pythonanywhere master

然后,您可以使用Git post-receive hook通过任意方式更新PythonAnywhere上的软件包.一种可能是在PythonAnywhere上签出您的软件包:

username@PythonAnywhere:~$git clone my_package ./my_repo.git

然后,接收后钩子可能像

cd ~/my_package && git pull

标签:module,pythonanywhere,python
来源: https://codeday.me/bug/20191122/2060042.html