开发者社区> 问答> 正文

Python作为macOS下的框架

我使用以下命令在macOS上安装Python

PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install -v 3.6.7 安装后,我得到了两个Python可执行文件:

/usr/local/var/pyenv/versions/env/bin/python这是的符号链接/usr/local/var/pyenv/versions/3.6.7/Python.framework/Versions/3.6/bin/python,这python3.6 (size: 9.4K)是同一目录中的另一个符号链接。

/usr/local/var/pyenv/versions/3.6.7/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python (size: 8.8K)

但是,如果我执行/usr/local/var/pyenv/versions/env/bin/python的终端,我会/usr/local/var/pyenv/versions/3.6.7/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python在ps -ef,这是一个有点怪我。

这两个可执行文件之间有什么关系?

谢谢。

展开
收起
祖安文状元 2020-02-22 18:00:44 624 0
1 条回答
写回答
取消 提交回答
  • 我看到在测试用例函数“ def test_accountSignup(self)”内部,在测试用例的结尾处,添加了以下行

    self.test_status.mark("test_accountSignup", result, "Signup was successful") 如果测试用例在到达测试用例中的test_status.mark调用之前失败了,该怎么办?例如:如果测试用例在线失败,将会发生什么?

    self.accounts.signup(userName, password) 我想在这种情况下,不会为该特定测试用例捕获测试结果。正确?

    您认为,我们应该改写如下所示的测试用例吗?

    def test_accountSignup(self): try: # Write all the test case specific code here self.test_status.mark("test_accountSignup", "Passed", "test_accountSignup passed") except Exception as e: self.test_status.mark("test_accountSignup", "Failed", "test_accountSignup failed. Exception is: "+e.message)

    2020-02-22 18:01:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载