What happens if you try deleting the /home/parallels/.blockstack/api_endpoint.pid file? (type rm /home/parallels/.blockstack/api_endpoint.pid and then try to open the wallet again.)
If that doesn't help then reboot the Parallels VM and open the terminal again, set it to the desktop folder and run blockstack wallet once again.
Yes that worked but the address has 0 btc. So I think maybe a new wallet was created...
Here is the address it gave me for the wallet: 1KWkUvMxU7PripJ6K2xp2ab1eqUjXvXMrV
But this is the address with coins: 194zW3CDXCuhx24quQcDaJBKwmonxxkK7N
I rebooted my system and tried again, but now it is creating yet another wallet.
So it seems like the
blockstack wallet
command just creates new wallets even after I run
python2 restore-wallet.py wallet.json ~/.blockstack/wallet.json