问题标签 [pythonanywhere]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1615 浏览

pythonanywhere - 在 pythonanywhere 中写入 txt 文件?

您好,我是 pythonanywhere 的初学者。

我正在尝试写入 txt 文件,但它不起作用,这是我的代码:

但是没有任何东西被写入文件..我也尝试了“w”而不是“a”但没有任何东西

0 投票
1 回答
114 浏览

python - Requests/lxml 脚本仅在终端中有效,但在 IDLE 或 PythonAnywhere 中不检索数据?什么可能导致这种情况?

所以我的代码在终端中的工作方式与我想要的完全一样,但我无法让它在 IDLE(随自制软件提供)或 PythonAnywhere 中工作。

当我尝试调用应该收集的数据时,稍后会出现错误,但函数本身不会返回错误。

当我在终端中运行它时,rawdata 返回 [数量项目 1、描述项目 1、数量项目 2、描述项目 2 等]

当我在 IDLE 或 PythonAnywhere 中运行它时,它返回 []。

我收到错误消息:

知道这可能是什么原因,或者我如何进行故障排除?我需要能够在我的终端之外运行它。最好在 PythonAnywhere 上。

我在用:

Python 2.7.6

OS X 10.8.5

请求==2.4.3

lxml ==3.3.6

和任何地方的免费版python

编辑::

IDLE 正在使用 Python 2.7.6(显示在 shell 顶部。)

请求正在使用 Python2.7 控制台 869203

终端正在使用 Python 2.7.6($ python --version 返回 Python 2.7.6)

0 投票
1 回答
562 浏览

python - 选择要在 Django 中使用的正确设置文件

我正在遵循 Django 的两个勺子中的方法:Django 1.6关于多个设置文件的最佳实践。我正在使用 Django 1.7 和 virtualenvwrapper。

我的设置如下:

对于 Django 如何知道要使用哪个设置文件,我有点困惑。我不想在每次运行 manage.py 时都指定设置文件。我宁愿设置DJANG_SETTINGS_MODULE环境变量,如 omouse anser 中所述:

令我困惑的是 wsgi.py 文件中有一行:

这个文件只在生产服务器中使用吗?如果我已经在服务器上定义了 DJANGO_SETTINGS_MODULE 环境变量会怎样?

在本地运行时,我知道每次打开控制台时都需要设置 DJANGO_SETTINGS_MODULE 环境变量。我在这里读到我可以在 virtualenvwrapper 中定义一个 postactivate 钩子。然后,此挂钩将创建我每次激活环境时所需的环境变量。

这是确保在我的本地计算机上加载正确的 DJANGO_SETTINGS_MODULE 环境变量的推荐方法吗?我是否还需要在我的托管服务器上设置一个类似的文件?我打算使用 PythonAnywhere 进行托管。

最后,如果我运行一个登台服务器,我将如何告诉 Django 加载登台设置文件?登台服务器实际上与生产服务器相同,所以我想登台服务器需要一个不同的 wsgi.py 文件,但这似乎是一种反模式。

0 投票
0 回答
244 浏览

python - 如何从文件中安装软件包?

请帮助解决问题。

在托管 pythonanywhere.com 上,我选择了一个带有 python2.7 的项目并尝试从文件 requirments.txt 安装包。使用命令:

结果是以下错误消息:

要求.txt:

在邮件中,我收到了一封信:

请告诉我哪里出错了?

0 投票
1 回答
724 浏览

python - 如何设置代理网络服务器以在没有网络框架的情况下在 pythonanywhere 上转发请求

我编写了一个小型桌面应用程序(python 2.7,tkinter),它使用了一个我打算保持安全的 API 密钥——即不要将它保存在源 python 文件中。推荐的方法是让应用程序向网络服务器发送请求(我将使用 pythonanywhere),添加 API 密钥(使用相关 URL),这会将 JSON 数据返回给应用程序(通过服务器当然)。我想一个人可以在不使用 Django/Flask/etc 的情况下做到这一点,而且 BaseHTTP... 模块中的某些东西似乎会有所帮助。但是,我对网络编程完全陌生,所以有很多我不明白的地方。我需要帮助的一些事情是:

  1. 如果我在我的主站点文件夹中放置一些随机代码(例如 /somefile.py),对http://www.example.com/的请求是否会自动运行 somefile.py?这似乎不太可能,我在哪里可以阅读这个?我的文件需要特殊名称吗?还是只是参考?给他们

  2. 我什至需要一个实际的“可访问”页面吗?

总而言之,有人可以向我指出上述问题的必要步骤的文档,甚至是我在搜索中可能忽略的一些可用解决方案吗?我已经看到 BaseHTTPserver 在本地运行的示例,但我不确定如何让一个在 pythonanywhere 类型的环境中在线工作。

例子:

http://www.acmesystems.it/python_httpserver

http://effbot.org/librarybook/simplehttpserver.htm

关于端口,这可能是相关的:Using PythonAnywhere as a game server

而且,我刚刚发现: http: //pythonpaste.org/do-it-yourself-framework.html


对于任何想要完整示例的人(如果上述内容不够清楚):有人可能想要检查配置文件“配置文件”的数据。我的应用程序将发送一个请求,例如

http://mypage.pythonanywhere.com/https://euw.api.pvp.net/api/lol/euw/v1.3/stats/by-summoner/Profile/ranked?season=SEASON4&

(或者只是http://mypage.pythonanywhere.com/stats-by-summoner/Profile/ranked?season=SEASON4以及在修改后的 BaseHTTPrequesthandler 类中添加的其他内容),这将把它变成:

http://mypage.pythonanywhere.com/https://euw.api.pvp.net/api/lol/euw/v1.3/stats/by-summoner/Profile/ranked?season=SEASON4& api_key=my_api_key_here

0 投票
2 回答
770 浏览

python - Pythonanywhere 如何选择不同的安装目录

安装模块时获得关注。尝试安装其他模块时收到类似消息。

非常感谢帮助。谢谢!

[Errno 13] 权限被拒绝:'/usr/local/lib/python2.7/dist-p

您指定的安装目录(通过 --install-dir, --pre distutils 默认设置)是:

也许您的帐户没有对该目录的写入权限?安装目录是系统拥有的目录,您可能需要管理员或“root”帐户。如果您没有对这台机器的管理员访问权限,您可能希望选择一个不同的安装目录,最好是 PYTHONPATH 环境变量中列出的一个。

0 投票
2 回答
885 浏览

python - Pythonanywhere Web2Py 重定向到 HTTPS

我已经创建了一个 webproject Web2Py,并希望用户可以正常http://访问http://.

每次我键入http://domain.pythonanywhere.comet 时都会将我重定向到http://domain.pythonanywhere.com.

它需要 0.5 秒。做 SSL 检查,我想避免这种情况。

这是默认设置:

0 投票
1 回答
438 浏览

web2py - Pythonanywhere,将默认应用程序指向我的应用程序而不是 Welcome--web2py

这是我想象的一个简单问题,如何将默认应用程序指向我的应用程序而不是 pythonanywhere 中的欢迎应用程序?使用 Web2py 应用程序。

0 投票
1 回答
2853 浏览

python - 在 pythonanywhere.com 上部署烧瓶站点/应用程序

我有一个带有文件系统的工作示例站点(https://github.com/alvations/APE):

我在https://www.pythonanywhere.com上创建了一个烧瓶项目,文件系统如下:

在此处输入图像描述

run.py在 pythonanywhere 项目中应该放在哪里?

如何在 pythonanywhere 上的 Github 中使用与我的项目相同的文件结构?

0 投票
1 回答
230 浏览

python-2.7 - Web2py 3rd 方认证

我已经使用 web2py 在 python 中创建了一个 webapp,它按照推荐的方式使用 Janrain 进行了 3rd 方身份验证。
在我的本地服务器上它工作得非常好,但是现在当我在pythonanywhere上部署时,身份验证给了我以下错误

“类'urllib2.URLError'urlopen错误隧道连接失败:403禁止”

===========

===========================

对于第三方身份验证,我使用了 yahoomail id。