在Mac的Xcode中安装python3和beautifulsoup编码

在Mac的Xcode中安装python3和beautifulsoup编码,python,xcode,macos,python-3.x,beautifulsoup,Python,Xcode,Macos,Python 3.x,Beautifulsoup,我从以下url开始:并检查了python版本 Python --version >> Python 3.5.2 which python3 >> /Library/Frameworks/Python.framework/Versions/3.5/bin/python3 echo $PATH >> /Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/local/C

我从以下url开始:并检查了python版本

Python --version
>> Python 3.5.2

which python3
>> /Library/Frameworks/Python.framework/Versions/3.5/bin/python3

echo $PATH
>> /Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/local/Cellar/python3/3.5.2/bin:/usr/bin:/bin:/usr/sbin:/sbin
我使用xcode编译代码,当我导入urllib并返回时

Traceback (most recent call last):
  File "python.py", line 21, in <module>
    import urllib.request
ImportError: No module named request
Program ended with exit code: 1
回溯(最近一次呼叫最后一次):
文件“python.py”,第21行,在
导入urllib.request
ImportError:没有名为request的模块
程序以退出代码结束:1
所以我认为pythonide是直接到机器默认python的 然后尝试
python--version
Python 2.7.10 如何使用Python3安装Beautifulsoup4.x


您已将脚本命名为python.py,这就是您看到错误的原因:

padraic@home:~$ touch python.py
padraic@home:~$ echo "import urllib.request" > python.py 
padraic@home:~$ cat python.py 
import urllib.request
padraic@home:~$ python python.py 
Traceback (most recent call last):
  File "python.py", line 1, in <module>
    import urllib.request
ImportError: No module named request
padraic@home:~$touch python.py
padraic@home:~$echo“导入urllib.request”>python.py
padraic@home:~$cat python.py
导入urllib.request
padraic@home:~$python.py
回溯(最近一次呼叫最后一次):
文件“python.py”,第1行,在
导入urllib.request
ImportError:没有名为request的模块

重命名文件并删除目录中的任何.pyc文件。

您已将脚本命名为python.py,因此您会看到错误:

padraic@home:~$ touch python.py
padraic@home:~$ echo "import urllib.request" > python.py 
padraic@home:~$ cat python.py 
import urllib.request
padraic@home:~$ python python.py 
Traceback (most recent call last):
  File "python.py", line 1, in <module>
    import urllib.request
ImportError: No module named request
padraic@home:~$touch python.py
padraic@home:~$echo“导入urllib.request”>python.py
padraic@home:~$cat python.py
导入urllib.request
padraic@home:~$python.py
回溯(最近一次呼叫最后一次):
文件“python.py”,第1行,在
导入urllib.request
ImportError:没有名为request的模块

重命名您的文件并删除目录中的任何.pyc文件。

Hi@Padraic Cunningham我按照您的提示创建了一个新项目,但我从Xcode Python 2.7.10(默认值,2015年10月23日,19:19:21)[GCC 4.2.1兼容的Apple LLVM 7.0.0(clang-700.0.59.5)]中收到一条错误消息,关于达尔文类型的“帮助”、“版权”、“信用”或“许可证”有关详细信息,请参见我没有看到任何错误,上面的解决方案是导致您的问题的原因,如果您删除了python.pyc并重命名了错误将被修复的文件,我会收到一条如上所述的消息,那么您的路径中仍然有一个名为python.py的文件,但在运行之后,我仍然会收到同样的消息,如上图hi@Padraic Cunningham,我按照您的提示创建了一个新项目,但我从Xcode python 2.7.10收到一条错误消息(默认值,2015年10月23日,19:19:21)[GCC 4.2.1兼容苹果LLVM 7.0.0(clang-700.0.59.5)]达尔文类型的“帮助”、“版权”、“信用”或“许可”有关更多信息。>>>我没有看到任何错误,上面的解决方案是导致您出现问题的原因,如果您删除了python.pyc并重命名了该文件,则错误将被修复。我会收到如上所述的消息,然后您的路径中仍然有一个名为python.py的文件,但运行后,我仍然会收到如上所述的相同消息