我知道这种问题已经被问过很多次了。我什至发现了这个几乎相同的问题:How to use pip3 for python 3.6 instead of python 3.5? 但我的问题仍然没有得到解决。我正在使用 os x。
我有三个版本的 python:2.7、3.6 和 3.7。
python --version
Python 2.7.10
python3 --version
Python 3.7.4
Run Code Online (Sandbox Code Playgroud)
但如果我这样做
pip3 --version
pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (python 3.6)
Run Code Online (Sandbox Code Playgroud)
我不知道为什么 pip3 指向 3.6 而不是 3.7 (而 python3 给我 3.7)
如果我做
python3
import site; site.getsitepackages()
Run Code Online (Sandbox Code Playgroud)
我有
['/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages']
Run Code Online (Sandbox Code Playgroud)
PIP3 指向 python 3.6 而不是 3.7。如何使其指向 python 3.7?
我尝试将 python3 添加到路径但无济于事。我不想卸载 python 3.6。
这是我的代码
var numbers = [14, 14, 16, 25];
for (var i = 0; i < numbers.length; i++){
if (numbers[i] === 14)
numbers.splice(i,1)
}
Run Code Online (Sandbox Code Playgroud)
我想删除数组中的所有"14".
此方法只删除一个重复值并将数组返回为[14,16,25].但我希望它是[16,25]