小编Tak*_*son的帖子

当我尝试安装virtualenv时导致此错误的原因是什么?IOError:[Errno 13]权限被拒绝:'/ Library /Python/2.7/site-packages/virtualenv.py'

我正在尝试使用以下命令安装虚拟环境:

pip install virtualenv

但是我收到以下错误:

IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py'

我该如何解决?

python virtualenv flask

15
推荐指数
1
解决办法
2万
查看次数

Flask - ImportError:没有名为migrate.versioning的模块

我正在研究一个烧瓶教程,我正在尝试运行一个创建数据库的脚本,而不是通过命令行来完成它.它使用SQLAlchemy-migrate包,但是当我尝试运行脚本时,它会产生ImportError.

这是终端输出:

Sean:app seanpatterson$ python ./db_create.py 
Traceback (most recent call last):
  File "./db_create.py", line 2, in <module>
    from migrate.versioning import api
ImportError: No module named migrate.versioning
Run Code Online (Sandbox Code Playgroud)

这是db_create.py脚本:

#!flask/bin/python
from migrate.versioning import api
from config import SQLALCHEMY_DATABASE_URI
from config import SQLALCHEMY_MIGRATE_REPO
from app import db
import os.path
db.create_all()
if not os.path.exists(SQLALCHEMY_MIGRATE_REPO):
    api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository')
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO)
else:
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO,     api.version(SQLALCHEMY_MIGRATE_REPO))
Run Code Online (Sandbox Code Playgroud)

这是它引用的配置文件:

#!/usr/bin/env python
import os
basedir = os.path.abspath(os.path.dirname(__file__))

SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'app.db')
SQLALCHEMY_MIGRATE_REPO = os.path.join(basedir, 'db_repository')
Run Code Online (Sandbox Code Playgroud)

此应用程序正在使用虚拟环境运行.这是我在环境中安装的与之相关的模块:

sqlalchemy_migrate-0.7.2-py2.7.egg-信息

任何帮助赞赏

python importerror flask flask-sqlalchemy flask-migrate

14
推荐指数
2
解决办法
2万
查看次数

Session.pop方法的第二个参数在Python Flask中有什么作用?

我正在完成Flask教程,并且只想澄清会话对象的.pop属性到底是什么以及为什么它会采用'None'参数.

@app.route('/logout')
def logout():
    session.pop('logged_in', None)
    flash('You were logged out')
    return redirect(url_for('show_entries'))
Run Code Online (Sandbox Code Playgroud)

python session flask

13
推荐指数
1
解决办法
5892
查看次数

为什么这个D3代码将<p>元素添加到正文之外,而不是在其中?

我正在学习D3并且使用select运算符遇到了一个问题.

具体来说,为什么以下代码将<p>元素添加到正文之外,而不是在其中?

var pData1 = d3.select("body").select("p").data([1]).enter().append("p");

我正在使用一个完全空白的HTML文件,只有<head><body>标签来测试.

<html lang="en">
<head>
<title><!-- Insert your title here --></title>
  <script type="text/javascript" src="d3.min.js"></script>
</head>
<body>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery d3.js

9
推荐指数
1
解决办法
3582
查看次数

socket.error:[Errno 13]创建假电子邮件服务器时权限被拒绝

我正在尝试创建一个虚假的电子邮件服务器作为Flask应用程序的一部分,通过使用以下脚本在控制台上打印出错误.但是,它会抛出错误.我怎样才能解决这个问题?

dpadmins-MacBook:microblog presentation$ python -m smtpd -n -c DebuggingServer localhost:25

Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 162,     in _run_module_as_main
"__main__", fname, loader, pkg_name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
  exec code in run_globals
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/smtpd.py", line 536,  in <module>
  (options.remotehost, options.remoteport))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/smtpd.py", line 285, in __init__
 self.bind(localaddr)
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/asyncore.py", line 342, in bind
 return self.socket.bind(addr)
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 224, in meth
 return getattr(self._sock,name)(*args)
socket.error: [Errno 13] Permission denied
Run Code Online (Sandbox Code Playgroud)

python sockets flask

6
推荐指数
1
解决办法
2万
查看次数

如何卸载Flask?

我一直在尝试从Mac上卸载Flask,但是出现以下错误:

sim1-3010:~ seanpatterson$ sudo uninstall Flask
dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is     setuid or setgid
Preparing Uninstall...
Uninstall Began...
Uninstall Failed...
Reason: ErrorMissingBundle
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python uninstall flask

4
推荐指数
1
解决办法
1万
查看次数

如何在Google Scripts中查看此API错误消息的完整服务器响应?

我收到了我正在使用的API的错误响应,但Google脚本似乎截断了该消息.如何在Google脚本中查看完整的消息?

这是消息:

https://api.myintervals.com/task/请求失败返回代码400.截断的服务器响应:{"personid":"180761","status":"Bad Request","code":400,"error" :{"code":18,"message":"发生了验证错误(缺少必填字段/参数...(使用muteHttpExceptions选项检查完整响应)(第171行,文件"IntervalsPull")

javascript google-apps-script

4
推荐指数
1
解决办法
4948
查看次数

Selenium/Python - 无法在用户名字段中输入文本

我是Python和Selenium的新手.

我正在尝试创建一个自动脚本,其中加载页面并完成用户名和密码字段.

当我在Selenium中运行自动化时,它运行正常(这是一个简单的过程),但是当我通过python服务器运行它时它不起作用.页面加载,但不填充任何字段.

任何帮助赞赏!

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
import unittest, time, re

class Pageload(unittest.TestCase):
    def setUp(self):
        self.driver = webdriver.Firefox()
        self.driver.implicitly_wait(30)
        self.base_url = "http://gymbox.com/"
        self.verificationErrors = []
        self.accept_next_alert = True

    def test_pageload(self):
        driver = self.driver
        driver.get(self.base_url + "/Login")
        driver.find_element_by_id("login_Email").clear()
        driver.find_element_by_id("login_Email").send_keys("hello")
Run Code Online (Sandbox Code Playgroud)

python selenium

3
推荐指数
1
解决办法
9481
查看次数

python中"as"语句的含义是什么?

我刚刚开始学习Flask框架,并想知道'as'语句的作用是什么?它与'with'语句一起使用.

这是一个例子:

def init_db():
with closing (connect_db()) as db:
    with app.open_resource('schema.sql', mode='r') as f:
        db.cursor().executescript(f.read())
    db.commit
Run Code Online (Sandbox Code Playgroud)

python flask

3
推荐指数
1
解决办法
141
查看次数

在python文件名之前做什么'./'?

我正在关注Flask教程,在其中我创建了一个运行应用程序的虚拟环境.

要运行该文件,它会要求我运行此命令:

./run.py

而不是:

python run.py

这究竟做了./什么,为什么有必要?

python unix flask

-1
推荐指数
1
解决办法
59
查看次数