簡體   English   中英

升級至Python3的問題

[英]Problems with Upgrade to Python3

我將Mac更新為Python 3.4.3,在PyCharm中將解釋器更改為Python 3.4.3。 當我嘗試運行測試時,看起來它仍在使用Python 2.7。

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/Users/curtis.salisbury/Documents/local_copy/trunk/automation/selenium/src/tests/framework/test_ddt.py", line 4, in <module>
    from .base_framework import BaseFramework
  File "/Users/curtis.salisbury/Documents/local_copy/trunk/automation/selenium/src/tests/framework/base_framework.py", line 2, in <module>
    from tests.base_test_case import BaseTestCase
  File "/Users/curtis.salisbury/Documents/local_copy/trunk/automation/selenium/src/tests/base_test_case.py", line 7, in <module>
    import http.client
ImportError: No module named http.client

我想在Python 3中實現此功能的地方是什么? 我嘗試在終端中使用別名,當這樣做時,解釋器更改為Python 3,但是,當我在PyCharm中運行時,它可以回到2.7嗎?

我進入“編輯配置”,由於某種原因,那里的解釋器仍然是Python2。我將其更改為3,並且效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM