You know that the discrete metric only takes values of 1 and 0. Now suppose it comes from some norm ||.||. Then for any α in the underlying field of your vector space and x,y∈X, you must have that
∥α(x−y)∥=|α|∥x−y∥.
But now ||x−y|| is a fixed number and I can make α arbitrarily large and consequently the discrete metric does not come from any norm on X.
Explanation:
hope this helps