我已经在macOS上使用两年了,在过去的一年中,我开始通过VScode在Python中进行很多工作。但是最近我遇到了很多问题,因为我从一开始就没有正确设置python。我在全球安装了多个版本和模块(我知道这很不好)...但是我想知道是否有人建议我如何清理Python设置,以便使用最新版本,并且将使用所有模块。正确安装。
我也使用自制软件,这只会增加混乱。我想做正确的事,这样我就可以避免每天乱搞配置,而只能进行开发。
我将提供一些基本的终端输出,但是如果有更多人希望看到的输出,我将乐于提供更多详细信息。如果从头开始是最好的选择,那么我会做的。我不了解所有配置文件和路径的方式,因此如果需要这样做,我将需要一些帮助。
$ which python
/usr/bin/python
$ which python3
/usr/local/bin/python3
$ python --version
Python 2.7.16
$ python3 --version
Python 3.7.7
$ python3
Python 3.7.7 (default, Mar 10 2020, 15:43:33)
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> tensorflow.__file__
'/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py'
VScode提供以下解释器(不确定是否有帮助)
任何帮助都会很棒!!我只是厌倦了与这个斗争,想寻求帮助
答案 0 :(得分:1)
拥有多个版本的python本身并不是一个问题。
我推荐的是:
# In $HOME/.bashrc or .zshrc
PATH=/usr/local/bin:$PATH
cd /usr/local/bin
ln -fs python3 python
# Once the first and this step done, when you type [python],
# you'll be using /usr/local/bin/python3
作为python脚本的第一行,输入:
#!/usr/bin/env python
这样,您可以确保始终使用版本/ usr / local / bin / python3