我正在使用pycharm 5.0.4社区版。 我想安装包Fuzzywuzzy。 但是,当我去项目解释器窗口并尝试安装包时,它显示我没有可用的包。 这可能是问题,因为我正在使用我的工作桌面。
答案 0 :(得分:0)
您能否提供更多详情?您是否看不到任何包裹?尝试搜索其他软件包,如pip,matplotlib,django,numpy等。有时,在实际开始安装软件包之前,IDE需要一段时间来构建框架。因此,一旦IDE等待它完成其设置,然后尝试访问可用的安装包。
此外,如果您在本地计算机上安装了任何其他python解释器?如果是,那么尝试切换到该解释器。
答案 1 :(得分:0)
我有类似的问题。我使用的是Intel python distribution,并且安装软件包需要对安装了intelpython的文件夹具有写权限,在我的情况下是/opt/intel/intelpython2
。
尝试使用以下命令向文件夹添加写权限:
sudo chown -R <username> </path/to/folder>
然后尝试添加缺少的软件包和/或存储库,如本页所示 - https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html。
答案 2 :(得分:0)
以下是您可以尝试的一些步骤,这对我有用:
步骤1使用以下方法激活您的intelpython:
source <your installation path>/bin/activate
步骤2使用conda clone命令克隆环境,并确保pwd为〜/:
conda create -n <source_environment> --clone <destination_environment>
步骤3激活克隆环境:
source ~/.conda/envs/<your_environment>/bin/activate
Step-4使用以下方法为intelpython和克隆环境提供read-wite权限:
sudo chown -R <user_name>:<group_name> /<path_to_directory i.e. /opt/intel and ~/.conda/envs>
Step-5打开Pycharm并在System Interpreter中添加上面创建的环境的路径,然后你可以使用pip或Pycharm本身,它应该可以工作。