If you added a directory name containing a tilde (~) to your load-path, expecting the tilde to be interpreted as your home directory, then you need to do something like this:
(setq load-path (mapcar 'expand-file-name load-path))