Just as an option, you can select all columns but one (or many) using a list comprehension and df.loc method:
select = [x for x in df.columns if x != "column_you_don't_want"]
df.loc[:, select]
In case you want to leave out more than one column you can try this:
columns_dont_want = ["col1", "col2"]
select = [x for x in df.columns if x not in columns_dont_want]
df.loc[:, select]